在F2806x_ECan.c文件中,代码中有这样的设置:ECanaShadow.CANBTC.bit.SAM = 1 就是采样三次 择多判决 但是相应的波特率预定标值的设定却是 ECanaShadow.CANBTC.bit.BRPREG = 1 源码如图:
根据2806X的外设手册说明:只有在波特率预定标值大于4的时候才能令SAM位为1 如图:
所以我想知道TI这个源代码中,ECanaShadow.CANBTC.bit.SAM = 1 设置是不是不合理的?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在F2806x_ECan.c文件中,代码中有这样的设置:ECanaShadow.CANBTC.bit.SAM = 1 就是采样三次 择多判决 但是相应的波特率预定标值的设定却是 ECanaShadow.CANBTC.bit.BRPREG = 1 源码如图:
根据2806X的外设手册说明:只有在波特率预定标值大于4的时候才能令SAM位为1 如图:
所以我想知道TI这个源代码中,ECanaShadow.CANBTC.bit.SAM = 1 设置是不是不合理的?