跳转到内容

波特率

在定义波特率时,还可以定义每位采样数的值。对于选定的波特率,将会列出 CNF0、CNF1 和 CNF2 值的所有可能组合的集合。您可以从中选择任意一组。所选的 CNF0、CNF1 和 CNF2 值的组合将用于初始化 CAN 控制器。可以通过以下所述的方法更改波特率。

  • 选择 Hardware –> Channel Configuration
  • 将显示“配置 CAN 控制器”对话框,如下所示。
  • 输入所需的波特率。
  • 如果需要,选择 Number of Sample/Bit。
  • 也可以选择传播延迟和 SJW 的特定值。它们的默认选择是 ALL。
  • 如果默认值不适用于应用程序,则可以通过从列表中选择一个条目来选择所需的 CNF0、CNF1 和 CNF2 值。

Baudrate.bmp

其他字段如 BRP、Sampling Point、SJW 和 NBT 依赖于 CNF0、CNF1 和 CNF2 的值。单击“OK”按钮后,将使用选定的波特率初始化控制器。

有关 CNF0、CNF1 和 CNF2 的位值以及波特率计算的更多详细信息,请参阅“位时间计算”一节。

Note: 对于 MH Tiny CAN,将考虑 Bit Rate 或 BTR。如果 Bit Rate 值可用,将丢弃 BTR。


权威来源: BUSMASTER DITA help source baudrate.dita, compiled into BUSMASTER.CHM with the application.