請問
下列UART RX中斷
我測試發現會有一直進入中斷的問題
假設我從傳'A'到msp430
發現到跳出RX中斷之後,下一步又會進來中斷
它需要清除flag嗎
可是我之前的程式也是這樣寫
請問有人知道哪邊有問題
#pragma vector=USCIAB0RX_VECTOR
__interrupt void USCI0RX_ISR(void)
{
RxBuffer = UCA0RXBUF;
flag.b_recivedata=1;
_NOP();
_NOP();
}
發現問題了
在中斷裡設了一個flag.b_recivedata=1
在外部處理的時後,一些語法寫錯
修正後就不會一直進入中斷了
不過很奇怪的是
我修正的地方跟中斷語法沒關係
怎麼會影響到
元器件海外现货,5-7个工作日 www.rightic.com
回复 沙发scott123 的帖子
楼主用的什么编译器?
一别四五年,变化万千。https://home.eeworld.com.cn/static/image/smiley/comcom/5.gif[/img]
回复 5楼scott123 的帖子
那你得看看这个flag.b_recivedata在它里面是定义的什么。
一别四五年,变化万千。https://home.eeworld.com.cn/static/image/smiley/comcom/5.gif[/img]