TI中文支持网
TI专业的中文技术问题搜集分享网站

请问dsp28377D的CAN通讯波特率怎么配呀?

看例程里是用的CANBitRateSet(uint32_t ui32Base, uint32_t ui32Sourceclock, uint32_t ui32BitRate)这个函数配的,第3三个参数应该是确定波特率的,我程序里写的是CANBitRateSet(CANA_BASE, 150000000, 20000),令系统时钟为150Mhz,bit rate为20000是,但是上位机的串口助手要把波特率设置成115200才能接收到正确数据,请问这个是怎么对应上的呀?为什么程序写的20000实际对应的是115200?

Susan Yang:

这个您可以连接开发板测试一下,我修改了例程内的设置语句

CANBitRateSet(CANA_BASE, 150000000, 20000);
// CANBitRateSet(CANA_BASE, 200000000, 500000);

Susan Yang:

另外请您参考下面的文档,该计算器根据给定的比特率/时间量子/等显示建议的参数,并详细说明了设备设置内容。

www.ti.com/…/sprac35.pdf

赞(0)
未经允许不得转载:TI中文支持网 » 请问dsp28377D的CAN通讯波特率怎么配呀?
分享到: 更多 (0)