板上資源:S1 為系統復位按鍵,CAN接線口為5.08的接線端子,方便接線。
CAN總線控制器芯片:MCP2515-I/SO SPI接口
CAN總線收發芯片:SN65HVD230DR 3.3V熱門CAN芯片
CAN總線專用TVS二極管:NUP2105LT1G CAN總線保護效果更佳
此模塊可直接在零知增強板和標準板上面使用。板子還有兩個S2,S3四位的撥碼開關,當使用零知標準板的時候,S2的撥碼開關全部打開,S3關閉。當使用增強板的時候,S3的撥碼開關全部打開,S2關閉。系統微3.3V供電,然后配合我們零知平臺,無需跳線接線,只要堆積在主板上面便可。
話不多說,我們使用增強板和標準板來進行實際演示,讓你體會下零知開源的極簡開發方式。
1.接線:
使用標準板的時候,如圖片所示,撥碼開關接S2打開,S3關閉。如下:
使用增強板,S3撥碼開關打開。如下:
兩個CAN模塊進行連接,需要注意的是:CAN-H 連接CAN-H,CAN-L 連接CAN-L,切莫交差連接。兩個板子接上USB,下載程序。如下:
2、軟件
(1)先在零知開發工具庫管理界面搜索下載安裝對應的CAN軟件庫:
(2)下載安裝好庫后,就可以打開示例進行驗證了
3、測試驗證
在上述軟件庫安裝好后,可以打開一個read例子,然后將其上傳到一個零知標準板中,然后在開啟一個write歷程,將其上傳到另一個標準板(增強板通用操作)。
這里演示用標準板連接can模塊發送:
零知增強板連接can模塊進行接收:
然后分別打開兩個串口工具窗口,可以看到兩個模塊間進行通信收發信息:
是不是很簡單,一下就學會了。
| 歡迎光臨 (http://m.raoushi.com/bbs/) | Powered by Discuz! X3.1 |