新闻中心

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

ADuC703x系列LIN波特率计算

作者: 时间:2012-09-19 来源:网络 收藏

替换波特率:

  上式可简化为:

  为减少小数除数计算所用的复杂数学计算,将DL的值(COMDIV0/COMDIV1)限制为2的幂数。例如,如果DL = 17,则计算N时使用DL = 16 = 24,这将自动调整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 下一页

关键词:ADuC703x703LIN

评论


相关推荐

技术专区

关闭