欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
為什么我的單片機串口收發程序不能用了?
[打印本頁]
作者:
sunonsun
時間:
2017-6-16 14:18
標題:
為什么我的單片機串口收發程序不能用了?
本人剛開始學習MSP430F5529單片機,之前編過一個程序是用串口調試助手發送接收到的數據的一個小程序。之前明明試通了的,但現在突然不能用了,可是程序沒有變呀。檢查過程序,覺得沒有問題呀。可是助手卻接受不到數據。這是為什么呢?
NG@R9]J_O0ZN}}GMNHS4K.png
(11.56 KB, 下載次數: 38)
下載附件
2017-6-16 14:17 上傳
一下是我的程序:
#include <msp430f5529.h>
int a;
void main(void)
{
WDTCTL = WDTPW+WDTHOLD; // Stop watchdog timer
P4SEL|=BIT4+BIT5;
UCA1CTL1|=UCSWRST;
UCA1CTL1|=UCSSEL_1;
UCA1BR0=0x03;
UCA1BR1=0x00;
UCA1MCTL=UCBRS_3+UCBRF_0;
UCA1CTL1&=~UCSWRST;
UCA1IE|=UCRXIE;
__bis_SR_register(LPM3_bits+GIE);
}
#pragma vector=USCI_A1_VECTOR
__interrupt void USCI_A1_ISR(void)
{
switch(__even_in_range(UCA1IV,4))
{
case 0:break;
case 2:
while(!(UCA1IFG&UCTXIFG));
UCA1TXBUF=UCA1RXBUF;
break;
case 4:
break;
default:break;
}
}
用設斷點的方式發現,即使助手發送信息,程序也不能進入串口接受中斷,會不會硬件方面出了問題呢?
file:///C:\Users\John\Documents\Tencent Files\2477017387\Image\C2C\NG@R9]J_O0Z$2N}}GMNHS4K.png
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1