应用中的诊断
CAN 总线的状态可以通过 CAA 设备诊断接口查询。这是通过功能块完成的 CANbus_Diag
从图书馆 CANbusDevice
.该功能块是为 CAN 总线隐式创建的,可以使用设备树中的设备名称进行寻址。
重要
对于这个函数, 设备诊断 必须启用。
图书馆 CAA Can Low Level Extern
提供芯片级的总线诊断。在具有基于 CAN 的现场总线堆栈的应用程序中,通常不需要读取此内容。这些功能通常由现场总线堆栈使用,并以合适的方式提供给应用程序(参见相应现场总线的章节)。因此,大多数情况下,只有在检查非常特殊的错误或编写 CAN 原始应用程序时才需要这些功能。
大多数诊断信息也显示在记录器和 CANbus 的状态页面上。