在系统上电后自动初始化 CAN ID。
语法
void CAN_ID_Init_on_Startup(void);
说明
当系统上电且外设初始化时,CAN 外设无法直接工作。
以下是自动 CAN ID 初始化的步骤:
- 主机 (BCU) 将唤醒模式发送到节点 #1 wake_in 引脚。
- 节点 1 接收 wake_in IO 高电平,并在 CAN 总线消息上设置 ID 命令和数据,然后设置属于节点 1 的 CANID。
- 节点 1 从 wake_out IO 发送唤醒模式以唤醒节点 2,并向节点 2 发送设置 ID 命令与 CANID+1 CAN 消息。
- 节点 2 接收唤醒模式,设置 ID 命令、CAN 总线消息上的数据,然后设置属于节点 2 的 CANID+1。
- 其他节点按照相同的步骤来完成自动 CAN ID 设置。