本文主要是介绍杰发科技AC7840——CAN通信简介(5)_可变波特率设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
0. 简介
设置可变波特率时候,遇到2个坑,在此记录下来
使用该函数即可
can_time_segment_t bitrate2 = s_canBitrate[CAN_BITRATE_250K];
CAN_DRV_SetBitrate(instance, &bitrate2);
1. 波特率指针注意不要空
查看设置波特率的接口,发现参数通过指针传进来,于是自己声明了一个指针,参考初始化的参数进行
调试时候发现这个没有地址,才知道是空指针
换成数组都OK
3. 注意不同波特率的参数
不同波特率的值在这里有
可以用这个直接获取
我直接把CAN盒子上位机显示的copy的值有问题
这篇关于杰发科技AC7840——CAN通信简介(5)_可变波特率设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!