Other Parts Discussed in Thread: TCAN4550
主题中讨论的其他器件:TCAN4550
您好!
我目前正在进行一个项目,该项目需要从不同的 GPIO 端口读取电压状态,并通过 CAN 向我们的设备发送消息,
对于第二个版本的 ECU、我必须添加一个函数来从器件读取 CAN 数据、
我通过编辑 TCAN 演示代码完成了读取部分的工作、但我将获得一些帧中错误的数据、
我要读取的 CAN ID 为0x275、并且在大多数情况下我获得正确的数据
但我将得到一个数据帧,消息的所有8个字节都是“0”,但消息 ID 是
这是我每隔100ms 发送一次的 CAN 消息 ID:0x275,消息中的数据不会改变

在大多数情况下、我从数组数据有效载荷中获取正确的数据[]

但有时,我将得到一个包含正确 ID 的全0数组,而我没有更改发送的数据

我从 TCAN 演示复制此代码并在第121行添加我的函数。
我需要读取消息 ID 0x275的字节0和字节2、如果数据全部为0、我将得到错误的结果
我可以避免忽略全为零的数据的问题
但是、我想与您一起查看我的代码是否错过了导致此问题的任何设置
感谢您的帮助!
如下所示
