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.
您好,
一位客户询问了有关 TCAN4550的问题:
中断需要 RF0NE 并经过测试、可以产生中断。 他还测试了 CAN 发送的信息。 他需要在完成发送 或发送空中断 TCE 或 TFEE 时设置一个中断、但该设置无效。 通过上面的计算机可以看到 它已接收到来自 TCAN 的消息、但 TCAN4550未生成中断。 为什么会这样?
位置设置中断
尊敬的 Kailyn:
我有几个问题。 有两个单独的中断线路可以 TC 分配不同的中断。也许在 RF0N 和 RF0N/TFEE 被分配给哪条线路的配置方面存在问题。 此外、对于 TX 缓冲器传输中断、每个 TX 缓冲器元素都有一个单独的位、必须置位该位才能产生中断。
以下寄存器的值是多少?
0x1054–中断使能
0x1058 -中断线路选择
0x105C -中断线启用
0x10E0 - TX 缓冲器发送中断启用
我假设最可能的原因是寄存器0x10E0没有针对用于传输消息的 TX 缓冲区进行设置。
如果上述所有寄存器均已正确设置、但您仍然看不到中断、那么您可以在发送消息后确认以下寄存器的值吗?
0x10D0 -TX 缓冲器添加请求
0x10CC - TX 缓冲器请求挂起
0x10D8 -发生 TX 缓冲区添加请求传输
此致、
乔纳森