硬件环境介绍:
1、usb转can通信模块型号为创芯科技的USB-CAN适配器,厂家提供的测试软件和demo程序,如下图所示;
2、下位单片机STM32,can通信参数如下图,该测试程序时单片机一直在发送数据;
测试步骤
1、用厂家提供的测试软件测试通信参数,测试结果如下图所示,主要设置BTR0和BTR1,测试结果为333.333kbps,BTR0和BTR1分别为0X00 和0X6F;
2、用厂家的测试软件,检测CAN的数据
3、打开Qt的demo程序,根据检测的数据修改波特率,如下图,因为初始的demo程序没有333.333的波特率选项。
4、运行结果如下:
前期都调试好了,工程找不到了,花了半天时间重新搞了一遍,记录一下。