当我尝试在循环中读取 TCAN4550器件 ID 时、第一次没有得到响应。
这个请求后、我读取状态寄存器(0x000C)、它为我提供0x0031000A 作为响应。 这意味着会设置"SPI_END_ERROR"、"Invalid _command"、"read_undersfow"、"Internal_access_active"和"SPI_ERROR_INTERRUPT"位。 我不确定这些错误为什么会发生。
下面是一些示波器屏幕截图:
(为清楚起见、CLK 为黄色、nCS 为粉色、MISO 为蓝色、MOSI 为绿色)

这显示了两个请求;器件 ID (第一个块)和状态寄存器(第二个块)。

这显示了器件 ID 寄存器(地址0x0000)的请求、但 MISO 上没有数据。

这些消息位于循环中。 下次 MCU 输入该代码时、TCAN 会发送响应: 
尽管状态寄存器仍设置为0x0031000A (与之前相同)。
是什么导致设置这些错误位? 如何修复这些错误?
