新闻中心

EEPW首页 > 模拟技术 > 设计应用 > ADuC703x系列LIN波特率计算

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.

  波特率计算C代码示例

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


上一页 1 2 下一页

关键词: ADuC 703x 703 LIN

评论


相关推荐

技术专区

关闭