|
usb can bus通訊源碼
二次開發(fā)實例(C++,C#)、C++庫(帶源碼)、編程文檔
0.png (45.97 KB, 下載次數(shù): 41)
下載附件
2018-7-23 17:50 上傳
0.png (92.96 KB, 下載次數(shù): 50)
下載附件
2018-7-23 17:51 上傳
用戶如果只是利用 USB-CAN通訊模塊進行CAN總線通信測試,可以直接利用隨本產(chǎn)品提供的EmbededDebug工具軟件,接入CAN總線。如果用戶打算開發(fā)自己產(chǎn)品的軟件程序,可以使用我公司提供的相關(guān)API,簡化通訊開發(fā)過程。
下面介紹CAN通訊相關(guān)的兩個類。如果只做CAN方面的收發(fā)操作,可以只關(guān)心RT_CAN類,使用其中的SendCANMessage函數(shù)發(fā)送CAN消息,使用RecvCANMessage或者通過SetRxPackageCallBack設(shè)置接收回調(diào)函數(shù)的方式接收CAN消息即可;如果希望詳細(xì)了解我公司的通訊協(xié)議,可結(jié)合本文檔與源代碼進行學(xué)習(xí)。
1 串口通訊說明
1.1串口通訊數(shù)據(jù)包的封裝格式
通訊數(shù)據(jù)包的封裝格式:FrameHead +Data+CheckSum+FrameTail,控制符為0xA5, FrameHead為連續(xù)的兩個0xAA, FrameTail為連續(xù)的兩個0x55,如果Data中含0xA5、0xAA、0x55(即特殊字符),則在發(fā)送該字符之前添加一個控制符0xA5。CheckSum為8位校驗和,即Data的所有數(shù)據(jù)之和的低八位。
全部資料51hei下載地址:
二次開發(fā)實例(C ,C#)、C 庫(帶源碼)、編程文檔.rar
(505.33 KB, 下載次數(shù): 19)
2018-7-23 09:18 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
|