usb can bus通讯源码
二次开发实例(C++,C#)、C++库(带源码)、编程文档
用户如果只是利用 USB-CAN通讯模块进行CAN总线通信测试,可以直接利用随本产品提供的EmbededDebug工具软件,接入CAN总线。如果用户打算开发自己产品的软件程序,可以使用我公司提供的相关API,简化通讯开发过程。
下面介绍CAN通讯相关的两个类。如果只做CAN方面的收发操作,可以只关心RT_CAN类,使用其中的SendCANMessage函数发送CAN消息,使用RecvCANMessage或者通过SetRxPackageCallBack设置接收回调函数的方式接收CAN消息即可;如果希望详细了解我公司的通讯协议,可结合本文档与源代码进行学习。
1 串口通讯说明
1.1串口通讯数据包的封装格式
通讯数据包的封装格式:FrameHead +Data+CheckSum+FrameTail,控制符为0xA5, FrameHead为连续的两个0xAA, FrameTail为连续的两个0x55,如果Data中含0xA5、0xAA、0x55(即特殊字符),则在发送该字符之前添加一个控制符0xA5。CheckSum为8位校验和,即Data的所有数据之和的低八位。
全部资料51hei下载地址:
二次开发实例(C ,C#)、C 库(带源码)、编程文档.rar
(505.33 KB, 下载次数: 19)
|