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 专家:
AM62x EVM | MCU+ SDK 8.06 |专注于 M4内核开发。
我想再次总结一下我在如何为 M4 MCU_MCAN0使用2条中断线方面的了解情况。
据我了解、MCAN0可以使用 M4中断编号59和60、但 SysConfig 中似乎没有示例代码或任何设置。
我的测试程序可以正常工作、但由于没有相关指南(至少我还没有看到任何内容)、我想确认以下实现是否可行。 我已将 ISR 拆分为发送和接收功能
1.以下代码 实现对于为 MCU MCAN 0使用2条中断线是否正确?
2.是否建议为 MCU MCAN0使用2条中断线路? 或者是否需要考虑任何注意事项?
3. MCAN_INTR_LINE_NUM_0似乎是指中断# 59、而 NUM_1是指中断# 60。 但我还没有看到这写在任何地方... 此行到 Interrupt#的映射是否正确?
谢谢!
使用2个中断线路的示例代码:
您好、TI 专家、我们想跟进此问题... 谢谢!
您好!
实现看起来正确。 您是如何确认它工作正常的? 您是否测试过内部或外部环回?
此致、
Aparna
尊敬的 Aparna:
感谢您的确认。 我假设在为 MCAN0实现2个中断时没有不利方面、被拆分到 Tx 和 Rx?
至于我的测试方法、
我将一个外部 PCAN 视图连接到 PC、用作另一个节点。 禁用环回模式。
我在 ISR 中添加了计数器以监控触发哪个 ISR、每个 ISR 都被分配给不同的中断线路(59和60);1个 ISR 用于 Tx、1个 ISR 用于 Rx。
然后、我使用每个节点(PCAN 视图和 AM62 EVM)发送和接收消息。
是的、根据当前的理解、实现2个中断不会有不利之处。
该过程看起来也正确。
此致、
Aparna