資源簡介
msp430g2553與串口通信的驅動程序
把傳輸緩存的數據放入到接收緩存,而且樓主也硬件上將RX與TX跳腳進行了連接,如此一來就可以才調試程序里面

代碼片段和文件信息
#include?“msp430G2553.h“
#include?“stdio.h“
void?main(void)
{
WDTCTL?=?WDTPW?+?WDTHOLD;???????????//停止看門狗
UCA0CTL1?|=?UCSWRST;????????????????//?USCI_A0?進入軟件復位狀態
UCA0CTL1?|=?UCSSEL_2;?????????????????//時鐘源選擇?SMCLK
BCSCTL1?=?CALBC1_1MHZ;????????????????//設置?DCO?頻率為?1MHz
DCOCTL?=?CALDCO_1MHZ;
P1SEL?=?BIT1?+?BIT2?;????????????????????????//?P1.1?=?RXD?P1.2=TXD
P1SEL2?=?BIT1?+?BIT2?;???????????????????????//?P1.1?=?RXD?P1.2=TXD
P1DIR?|=?BIT0;
UCA0BR0?=?0x68;?????????????????????????//時鐘源?1MHz?時波特率為9600
UCA0BR1?=?0x00;????????????????????????//時鐘源?1MHz?時波特率為9600
UCA0MCTL?=?UCBRS0;????????????????????//小數分頻器
UCA0CTL1?&=?~UCSWRST;?????????????????//初始化?USCI_A0?狀態機
IE2?|=?UCA0RXIE;??????????????????????????//使能?USCI_A0?接收中斷
_EINT();??????????????????????????//開總中斷
while(1)
{
}
}
#pragma?vector?=?USCIAB0RX_VECTOR?????????//接收中斷
__interrupt?void?USCI0RX_ISR(void)
{
while?(?!(IFG2&UCA0TXIFG)?);????????????????//確保發送緩沖區準備好
P1OUT?^=?BIT0;????????????????????????????//接收指示燈狀態改變
UCA0TXBUF?=?UCA0RXBUF;????????//發送接收到的數據
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-03-24?10:33??ju\
?????文件?????????156??2015-03-24?10:17??ju\data.eww
?????目錄???????????0??2015-03-20?11:02??ju\Debug\
?????目錄???????????0??2015-03-20?11:05??ju\Debug\Exe\
?????文件???????16198??2015-03-24?10:17??ju\Debug\Exe\ju.d43
?????目錄???????????0??2015-03-20?11:02??ju\Debug\List\
?????目錄???????????0??2015-03-24?10:33??ju\Debug\Obj\
?????文件?????????127??2015-03-24?10:33??ju\Debug\Obj\ju.pbd
?????文件?????????414??2015-03-24?10:33??ju\Debug\Obj\main.pbi
?????文件????????7586??2015-03-24?10:17??ju\Debug\Obj\main.r43
?????文件????????2685??2015-03-24?10:19??ju\ju.dep
?????文件???????20124??2015-03-24?10:17??ju\ju.ewd
?????文件???????50201??2015-03-20?11:04??ju\ju.ewp
?????文件?????????156??2015-03-20?11:04??ju\ju.eww
?????文件????????1150??2015-03-24?10:16??ju\main.c
?????文件???????????0??2015-03-24?10:17??ju\path.txt
?????目錄???????????0??2015-03-24?10:17??ju\settings\
?????文件????????3797??2015-03-24?10:19??ju\settings\data.wsdt
?????文件????????1253??2015-03-24?10:33??ju\settings\ju.cspy.bat
?????文件????????3935??2015-03-24?10:19??ju\settings\ju.dbgdt
?????文件????????1252??2015-03-24?10:19??ju\settings\ju.dni
?????文件????????4241??2015-03-20?21:24??ju\settings\ju.wsdt
評論
共有 條評論