请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C5517 工具/软件:Code Composer Studio
我有疑问:
使用两个中断进行编程:(1)定时器中断(2) UART 串行端口中断
在处理 UART 串行中断时、当计时器响应中断时、可以中断 UART 串行端口中断来处理计时器中断。
如何实现?
中断空 UART_INTRIDCH (空)
{
uint8温度;
uint8 i;
CSL_CPU_regs->IER0 = CSL_CPU_regs->IER0 | 0x0010;
asm (" NOP");//等待一个周期
asm (" BCLR INTM");
IRQ_DISABLE (UART_EVENT);
… 串行处理程序
IRQ_ENABLE (UART_EVENT);
}
我在串行中断中添加了粗体语句、测试发现了一个问题。
如何在串行中断中正确嵌套中断?