新聞中心

        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 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 台州市| 福鼎市| 蒲江县| 凤庆县| 合山市| 威宁| 五华县| 师宗县| 财经| 青浦区| 南投县| 克什克腾旗| 施秉县| 阳泉市| 嵊州市| 邳州市| 抚州市| 孙吴县| 高平市| 乡城县| 衡南县| 额济纳旗| 临江市| 论坛| 昌吉市| 岳阳县| 鄂托克前旗| 怀宁县| 西昌市| 新巴尔虎右旗| 紫阳县| 海门市| 石门县| 治多县| 乌拉特前旗| 万盛区| 独山县| 台中县| 顺平县| 阿拉善右旗| 嘉义县|