波特率
在定义波特率时,还可以定义每位采样数的值。对于选定的波特率,将会列出 CNF0、CNF1 和 CNF2 值的所有可能组合的集合。您可以从中选择任意一组。所选的 CNF0、CNF1 和 CNF2 值的组合将用于初始化 CAN 控制器。可以通过以下所述的方法更改波特率。
- 选择 Hardware –> Channel Configuration。
- 将显示“配置 CAN 控制器”对话框,如下所示。
- 输入所需的波特率。
- 如果需要,选择 Number of Sample/Bit。
- 也可以选择传播延迟和 SJW 的特定值。它们的默认选择是 ALL。
- 如果默认值不适用于应用程序,则可以通过从列表中选择一个条目来选择所需的 CNF0、CNF1 和 CNF2 值。

其他字段如 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.