请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2355 我在用户手册中,似乎没有找到上述问题的答案....
当一个端口上的 IRQ 发生时、这是否会在 ISR 内的 switch 语句内自动清除一次?
您能否在输入 switch 语句之前看到 IFG?
谢谢
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.
我在用户手册中,似乎没有找到上述问题的答案....
当一个端口上的 IRQ 发生时、这是否会在 ISR 内的 switch 语句内自动清除一次?
您能否在输入 switch 语句之前看到 IFG?
谢谢
那么、根据您的最后一条陈述、我可以在进入开关之前捕获标志、对吧? 请参阅下面的内容...在我离开 ISR 后、p2flags 会提醒我?
#pragma vector=port2_vector __interrupt void volumeButtons_ISR (void) { p2flags = P2IFG; 开关(__evo_in_range (P2IV、6)) { 案例4://P2.1 P2IES ^= BIT1; 中断; 判例6://P2.2 P2IES ^= BIT2; 中断; 默认值: 中断; } TB1R = 0; TB1CTL |= MC__UP; P2IE &=~0x06; P2IFG &=~0x06; }