您好,我们正在使用 MC33771C、s32k144 和收发器 MC33664C,但我们遇到了一个问题。
我们正在使用示例项目“BCC_S32K144_Monitoring”。
问题出现在函数“BCC_AssignCid”中。
当指令“status = BCC_Reg_Read(drvConfig, BCC_CID_UNASSIG, MC33771C_INIT_OFFSET, 1U, &readVal);” 运行,状态给我们一个“BCC_STATUS_COM_tiMEOUT”,因为从站没有收到来自 MC33771C 的响应。
我们在“BCC_AssignCid”函数的“BCC_Reg_Read”中捕获了 spi 帧,我们注意到主机的主数据输出并未以“1”结尾。我们不知道这是否重要..

绿色信号是主时钟,黄色是主数据输出。

这里,绿色信号是主片选,黄色是主主数据输出。

这里,绿色信号是从机的串行数据输入,黄色是主机的反串行数据输出。
从机接收到的信号由收发器 MC33664 发送。
我们测试了收发器 MC33664 的 tpl 信号,工作正常。
说明:
1. BCC_SoftwareReset函数 正确发送spi帧。

黄色是主数据输出,绿色是从数据输入。
2. 我们已经正确地以 42.1 伏为
电路板供电。
3.我们正在研究tpl模式。