Other Parts Discussed in Thread: TCAN4550
我们公司使用的是 TCAN4550芯片、在使用中存在问题:当 TCAN4550芯片正常使用时、寄存器0x000c 的某些位似乎设置为1、如下面的红色框所示。 在什么情况下、这些位将设置为1?


This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 XIN:
这些都是 SPI 通信错误:
internal_error_log_write:出现 SPI 错误时、将写入内部错误日志
Read_overflow:在您已经获得请求的所有数据后、您将发送时钟信号。
Read_undercflow:您结束 SPI 读取序列后、数据传输将小于您请求的数据传输量。 您需要完成读取请求。
这些错误导致我相信您可能未正确使用 NCS 引脚。 您必须将 nCS 引脚保持为32位、并等待32位移入内部寄存器。 然后、您可以让 nCS 引脚运行并等待下一条命令。 您能否确认您保留 NCS 引脚的位数?
最棒的
Chris