主题中讨论的其他器件:USB2ANY、
我使用 TI 的工具"USB2ANY"输出 SPI 命令来控制 TCAN4550EVB。
中的 TCAN45xx 软件用户指南示例设置
(1)"表7。 消息 RAM 设计示例寄存器值"
(2)表17. SPI 写入
我的问题是
(1)为什么 TXFQS 的值不是(地址0x10C4) 0x0003030A?
(2)为什么 CAN_H 和 CAN_L 不输出信号?
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.
我使用 TI 的工具"USB2ANY"输出 SPI 命令来控制 TCAN4550EVB。
中的 TCAN45xx 软件用户指南示例设置
(1)"表7。 消息 RAM 设计示例寄存器值"
(2)表17. SPI 写入
我的问题是
(1)为什么 TXFQS 的值不是(地址0x10C4) 0x0003030A?
(2)为什么 CAN_H 和 CAN_L 不输出信号?
用户、
感谢您的关注。 为了验证、您的设置中是否仅正确使用了 USB2ANY 和 TCAN4550EVM? 为了确保我理解、您执行的步骤与用户指南中的步骤相同、但您的寄存器未反映预期值、并且您的 CAN 消息未传输。
请分享有关测试设置的任何其他信息、这将有助于更快地调试问题。
此致、
您好 Eric Hackett
感谢你的答复。
=>抱歉,我发现了 SPI 设置问题。 现在我解决了。
=>当 INH 引脚处于正常模式时,其电压为5.75V。
我的寄存器设置如下:
加电以读取寄存器0x0820、值为0x00500081和0x00500089
0x0824=0x00000000
0x0800=0xC80004A8 =>设置为正常模式
0x1018=0x00000303 =>启用 FD 和比特率开关
0x101C=0x00022008 =>将 CAN 速度设置为500K
0x100C=0x00010F50 =>将 CAN FD 速度设置为2Mbps
当我启用正常模式时、我尝试 读取0x0820、值为0x004004A1。
=> CAN 静音、CAN 错误 位将为"1"。 为什么?
我尝试写入寄存器0x0820 0x004004A9、然后它可以清零为0x00000000。
我按照 《TCAN45xx 软件用户指南 》中的"4.3发送和接收 CAN 消息"一节进行操作。
但 CAN_H 和 CAN_L 没有任何输出
是否需要设置其他设置?