Other Parts Discussed in Thread: TCAN4550
器件型号: TCAN4550
尊敬的团队:
客户使用 TCAN4550 并将 RX0 FIFO 设置为覆盖模式。 有时、它们会在通过 SPI 从 TCAN 传输到 MCU 的消息中遇到错误。 但是、一旦 RX0 FIFO 设置为阻塞模式、此问题就会消失。
那么我想问、当 TCAN RX0 FIFO 处于覆盖模式且 FIFO 缓冲器已满时、它是否会覆盖 MCU 当前正在读取的 FIFO 内容?
此外,我们发现覆盖不会完全替换所有八个字节。
例如、我们接收到的正常 8 字节有效数据帧为 0xFF 0xFF 0xFF 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF。 在覆盖模式下运行时、接收到的帧变为 0x25 0x00 0x01 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF。 不清楚为什么完整的 FIFO 仅覆盖几个字节的原始数据、而不是在覆盖模式下完全更新所有八个字节? 您能解释一下原因吗?
谢谢、
此致、
Yang