文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
1 个月前
README

CAN 内部回环示例

本示例使用 LOOP_BACK_MODE 在 CAN 控制器内部完成标准帧过滤、8 字节发送、接收回调和数据比对。

代码与构建

  • 源码入口:can_demo.c 中的 diting_can_loopback_demo_run()
  • 组件:diting_can_sample
  • 构建开关:CONFIG_ENABLE_CAN_SAMPLE
  • AT 指令:AT+CANLOOPBACK

推荐按 一站式 CLI 开发环境使用指南构建 pack_diting_community 并烧录生成的固件。CAN 配置和正常总线开发流程参见 CAN 开发指南。

运行结果

以 750000 波特率打开 UART2 串口并执行:

AT+CANLOOPBACK

预期输出:

[DRV][CAN-LOOPBACK] PASS
OK

内部回环不验证外部收发器和物理总线。正常总线测试仍需 CAN 收发器、第二个节点以及总线两端的 120 Ω 终端电阻。