STM32
直播中

李祥芝

7年用户 202经验值
私信 关注
[问答]

请问STM32的CAN波特率怎么计算?

请教STM32的CAN波特率如何计算?
按照手册上是
Tbs1 = Tqx(TS1[3:0] + 1)
Tbs1 = Tqx(TS1[2:0] + 1)
Tq   = (BRP[9:0] + 1)xTpclk;
波特率 = 1/(Tq+Tbs1+Tbs2)
如果Tbs1 = 7,Tbs2 =6, BRP = 4,Tpclk = 36M;
算的波特率是多少呢?

回帖(1)

张燕

2019-5-17 09:29:05
 回复【楼主位】木头人CORTEX-M3:
-------------------------------
根据你的公式,可以计算出来吧?
百度文库有一篇波特率计算方法的文章:
http://wenku.baidu.com/view/5cef6a020740be1e650e9aeb.html
你这个 Tq=5/36M。
波特率=1/(5/36M+7+6)=769.23Kbps
举报

更多回帖

发帖
×
20
完善资料,
赚取积分