原因:波特率不匹配!
解决:
T1bit = (1tq+CAN_BIT_BS1+CAN_BIT_BS2)
1tq = 1/PCLK * CAN_BAUDRATEPRESCALER
因此,Baud = 1/T1bit =
PCLK/(CAN_BAUDRATEPRESCALER * (1tq+CAN_BIT_BS1+CAN_BIT_BS2) )
本文介绍了如何通过调整T1bit值来解决波特率不匹配问题,给出公式:Baud=PCLK/(CAN_BAUDRATEPRESCALER*(1tq+CAN_BIT_BS1+CAN_BIT_BS2)),强调了PCLK时钟频率和波特率预分频器在调整中的作用。
原因:波特率不匹配!
解决:
T1bit = (1tq+CAN_BIT_BS1+CAN_BIT_BS2)
1tq = 1/PCLK * CAN_BAUDRATEPRESCALER
因此,Baud = 1/T1bit =
PCLK/(CAN_BAUDRATEPRESCALER * (1tq+CAN_BIT_BS1+CAN_BIT_BS2) )
1428
5372
2522
2741

被折叠的 条评论
为什么被折叠?