ADuC703x系列LIN波特率计算

模拟技术 时间:2012-09-19来源:网络

替换波特率:

  上式可简化为:

  为减少小数除数计算所用的复杂数学计算,将DL的值(COMDIV0/COMDIV1)限制为2的幂数。例如,如果DL = 17,则计算N时使用DL = 16 = 2 4,这将自动调整N的值以补偿DL修改所引入的误差。

  如果将M设为1

  例如,对于19,200 bps的波特率,如果CD = 0、DL = 33、LHSVAL0 = 2133,则N = 21,波特率为19,197 bps;如果使用DL = 32、N = 85,则波特率为19,203 bps.

  LIN波特率计算C代码示例

  使用C语言编程时,上述方程式可以简单地利用《和》移位命令编写。

1 2

关键词: ADuC 703x 703 LIN

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版