Other Parts Discussed in Thread: MSP430G2553
器件型号: MSP430G2553
您好、
使用具有 USART 连接的 MSP430G2553、我会遇到永久中断、从而使程序停止。
我发现、为程序提供存在的所有中断服务例程、中断 6 就是源。
我的问题是:什么是中断 nr。 6? 我搜索了几个网站,但没有找到答案。
您的 Mathias
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.
Other Parts Discussed in Thread: MSP430G2553
器件型号: MSP430G2553
您好、
使用具有 USART 连接的 MSP430G2553、我会遇到永久中断、从而使程序停止。
我发现、为程序提供存在的所有中断服务例程、中断 6 就是源。
我的问题是:什么是中断 nr。 6? 我搜索了几个网站,但没有找到答案。
您的 Mathias
感谢您回答我的问题!
但这并不能解决问题。
如下图所示、将 interrupt6 更改为 ADC10_vector 时、程序会再次在 “#pragma vector=unused_interrupts“例程中循环。
所以 interrupt6 一定是不同的。
是否有文档可以看到中断源与中断编号之间的分配?
如果是 1
pragma vector=ADC10_vector
__interrupt void ADC10_vector (void){
_BIC_SR_REGISTER_ON_EXIT (CPUOFF); //唤醒……
}
#else
#pragma vector=6
__interrupt void interrupt 6 (void){
_BIC_SR_REGISTER_ON_EXIT (CPUOFF); //唤醒……
}
#endif
Matthias 来自德国