Kinetis SPI模塊完整代碼
所屬分類:源代碼
上傳者:jihceng0622
文檔大?。?span>2 K
標(biāo)簽: 微處理器|微控制器
所需積分:0分積分不夠怎么辦?
文檔介紹:http://blog.chinaaet.com/detail/31514.html.以Kinetis的片上SPI模塊為例撿重點(diǎn)的說(shuō)說(shuō)Kinetis SPI的特性:(1)SPI的共性,全雙工,四線同步傳輸(基本等于廢話,呵呵,上面提到了); (2)支持主機(jī)與從機(jī)模式,主模式支持最高busclk/2的傳輸速率; (3)支持深度為4寬度為32bit的發(fā)送和接收FIFO,這個(gè)不錯(cuò); (4)可編程控制的SPI發(fā)送接收屬性,包括可編程一幀發(fā)送位數(shù)(4bit到16bit可選,當(dāng)然也可以支持連續(xù)發(fā)送,這個(gè)發(fā)送位數(shù)就不受限了)、可編程的SS有效到SCK有效延遲時(shí)間、可編程時(shí)鐘信號(hào)極性及相位等等; (5)支持多個(gè)SPI模塊(我的K60 144pin有3個(gè)),并且每個(gè)SPI模塊最多支持6個(gè)外設(shè)片選SSx,且可以使用外部編碼器擴(kuò)展成64個(gè)片選,這個(gè)我們平時(shí)用基本用不到這么多,可能用在復(fù)雜的系統(tǒng)里; (6)支持多達(dá)6個(gè)中斷源,但注意這些中斷源共用一個(gè)中斷向量,所以進(jìn)ISR后需要軟件判斷具體是哪個(gè)中斷源; (7)允許Interrupt、DMA及查詢方式發(fā)送和接受SPI數(shù)據(jù)。
現(xiàn)在下載
VIP會(huì)員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。