a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > Cortex-M3內核芯片LM3S2965的CAN總線節點設計

Cortex-M3內核芯片LM3S2965的CAN總線節點設計

作者: 時間:2011-02-15 來源:網絡 收藏

其中,ulMsglD用作11或29位標識符的CAN報文標識符;ulMsgIDMask為在使能標識符過濾器時所使用的報文標識符屏蔽;ulFlags保存多個狀態標志和tCANObjFlags所指定的設置;ulMsgLen是報文對象中的數據字節數;pucMsgData是指向報文對象的數據的指針。
此結構是對與CAN中一個CAN報文對象相關的項目進行的壓縮。可以直接將這個對象的信息填充,即進行對象的賦值工作。下面的代碼是程序中CAN接口部分的初始化部分:
d.JPG

上面的這些函數都已經通過提供的API函數完成工作,CANConfigureNetwork函數要自己編寫,代碼如下:

本文引用地址:http://www.j9360.com/article/156719.htm

f.JPG

這里僅僅是對前文介紹的對象進行賦值,是將系統中真正用到的對象配置成我們需要的對象(包括是發送還是接收)。此處鑒于篇幅只給出了兩個對象,一個用于發送數據,一個用于接收數據。上面的函數設置好后就可以通過CAN中斷來接收和發送數據。上述程序代碼在Keil C3.78版本上調試編譯通過,并且已經成功用于產品中。

結語
本文介紹的CAN總線接口節點設計方案實現非常方便,硬件電路簡單,軟件設計模塊化,可以應用此方案設計實用的系統。本文的接口就是稱重儀表的一部分,可以直接將儀表與傳感器組成的稱重系統接入現有的分布式網絡中。

稱重傳感器相關文章:稱重傳感器原理

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉