在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            CAN總線軟件編程

            作者: 時間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
            在編寫CAN總線通訊程序時,主要編寫函數(shù)由初始化函數(shù),發(fā)送函數(shù)和接收函數(shù)組成。

            其中發(fā)送函數(shù)一般寫為主動發(fā)送函數(shù),接收函數(shù)一般采用中斷接收。下面就簡單介紹一下三個函數(shù)的編寫。

            本文引用地址:http://www.biyoush.com/article/201612/329918.htm

            1 SJA1000寄存器初始化配置順序

            (1)進(jìn)入復(fù)位模式,進(jìn)行配置

            (2)配置時鐘分頻寄存器,決定Peil模式還是Basic模式。

            (3)配置總線定時寄存器,確定波特率。

            (4)配置中斷使能寄存器,決定使用那幾個中斷

            (5)配置輸出控制寄存器

            (6)配置驗收碼和屏蔽碼,決定接收哪一類節(jié)點的數(shù)據(jù)

            (7)退出復(fù)位模式,進(jìn)入正常工作模式。

            2 發(fā)送數(shù)據(jù)順序

            (1)查詢狀態(tài)寄存器,判斷是否正在接收,是否正在發(fā)送,是否數(shù)據(jù)緩沖區(qū)被鎖。

            (2)配置發(fā)送緩沖區(qū)。

            (3)配置命令寄存器,啟動發(fā)送。

            3 接收數(shù)據(jù)順序

            (1)采用中斷接收,關(guān)CPU中斷。

            (2)判斷是不是接收中斷。

            (3)判斷是遠(yuǎn)程幀還是數(shù)據(jù)幀

            (4)讀取數(shù)據(jù)

            (5)開中斷



            關(guān)鍵詞: CAN總線軟件編

            評論


            技術(shù)專區(qū)

            關(guān)閉