亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 為什么我的單片機串口收發程序不能用了? [打印本頁]

作者: sunonsun    時間: 2017-6-16 14:18
標題: 為什么我的單片機串口收發程序不能用了?
本人剛開始學習MSP430F5529單片機,之前編過一個程序是用串口調試助手發送接收到的數據的一個小程序。之前明明試通了的,但現在突然不能用了,可是程序沒有變呀。檢查過程序,覺得沒有問題呀。可是助手卻接受不到數據。這是為什么呢?

一下是我的程序:
#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.denmoz.com/bbs/) Powered by Discuz! X3.1