CAN回环静默能收发 静默模式收不到数据

原因:波特率不匹配!

解决:

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) )

你可能感兴趣的:(单片机,stm32)