久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于MCP2515的Linux CAN總線驅動程序設計

基于MCP2515的Linux CAN總線驅動程序設計

作者: 時間:2016-12-01 來源:網絡 收藏

① 配置CAN的總線通訊波特率:
canconfig canX bitrate + 波特率

圖7 使用canutils 工具設置CAN總線波特率

② 開啟 / 重啟 / 關閉CAN總線
canconfig canX start
canconfig canX restart
canconfig canX stop

圖8 設置CAN總線狀態

③ 查看CAN總線狀態
canecho canX

圖9 查看CAN總線狀態

④ 發送信息
cansend canX –-identifier=ID + 數據

圖10 CAN總線發送數據

⑤ 接收數據
candump canX

圖11 CAN總線接收數據

⑥ 使用濾波器接收ID匹配的數據
candump canX –-filter=ID:mask

圖12 CAN總線使用濾波器接收匹配數據

7.總結

至此,使用Socket方式的MCP2515 CAN總線驅動設計的就介紹完了,用戶可以使用Socket套接字的方式,參照canutils的源碼設計自己的應用程序。


上一頁 1 2 3 下一頁

評論


技術專區

關閉