The CAN transfer bitrate configured on the S32DS is different from that detected by the CAN tool,why?
解決済! 解決策の投稿を見る。
Hi,
check if selected protocol clock is really the one you specified (40MHz) within clock config.
BR, Petr
It is 40MHZ
Hi,
then check if clock is really configured and system clock running from PLL. Also measure TXD line with scope/analyzer to know real bitrate.
You can also check FlexCAN bit timing registers for values written.
BR, Petr
I am testing LIN.When I fill in the baud rate column with 9600, my logic analyzer cannot receive data correctly at 9600.When I fill in the baud rate column with 3700, my logic analyzer correctly receives data at 9600.
Hi,
share project which shows the issue so we can check.
BR, Petr
HI,I Solved the problem. My external clock configuration is incorrect.The external clock is 40MHz, and I have configured it to be 16MHz.Thinks for your help.
Its source is PLL, that's right. The bit rate measured by my oscilloscope is incorrect.I test Lin, The baud rate it outputs is also incorrect.