请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMDSLCDK6748 您好!
在我的代码中、有两个事件应该导致中断。
1) 1) 数据在 UART2外设上可用
2) 2) Timer64P2内部
在调试过程中,我注意到中断会发生,但计时器的中断服务例程只会执行,而 UART 的中断服务例程则不会执行。 如果计时器被禁用,则 UART 的 ISR 将被执行。
我正在使用中断#4来处理计时器事件、使用#5来处理 UART。
使用 Starterware 对中断进行编程所遵循的序列:-
- 在通过调用 IntDSPINTTCInit()启用任何中断处理之前初始化 DSPINTC。
- 使用 IntRegister() API 将 ISR 注册到特定的 DSP 中断编号。
- 使用 IntEventMap() API 将 DSP 中断映射到特定的系统事件。
- 使用 IntEnable() API 启用 DSP 中断。
- 使用 IntGlobalEnable() API 全局启用 DSP 中断。
Starterware 中是否有配置了多个中断的示例?