HAL_FDCAN_EnableTxDelayCompensation(&FDCAN1_Handler);
HAL_FDCAN_ConfigTxDelayCompensation(&FDCAN1_Handler, (uint32_t)uiTdcOffsetRatio, 1);
在高波特率开启该功能,可以正常通讯,但是低波特率下无法正常通讯?关闭补偿则可以正常通讯
此外手册中这段话是说明低波特率不需要补偿??
The transmitter delay compensation enables configurations where the data bit time is
shorter than the transmitter delay, it is described in detail in the new ISO11898-1. It is
enabled by setting bit FDCAN_DBTP.TDC.
多谢~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>