计算公式:
具体计算公式的推导比较复杂,可以自行推导。
得到
得到
得到
得到
得到
得到
其中BitRate和BitTime互为倒数。SysClock和BitRate已知,可以求出BRP和TSEG1、TSEG2。
另外还需要计算选择SJW,它应该小于或等于TSEG1和TSEG2中的较小值。
综上,就可以计算得到 CAN控制器中控制波特率相关的参数 BRP、TSEG1、TSEG2和SJW了。
计算公式:
具体计算公式的推导比较复杂,可以自行推导。
得到
得到
得到
得到
得到
得到
其中BitRate和BitTime互为倒数。SysClock和BitRate已知,可以求出BRP和TSEG1、TSEG2。
另外还需要计算选择SJW,它应该小于或等于TSEG1和TSEG2中的较小值。
综上,就可以计算得到 CAN控制器中控制波特率相关的参数 BRP、TSEG1、TSEG2和SJW了。