您好!
在我进行传输时、接收标志自动置1
此函数的原因是什么?
代码 附在下面。
#include
/**
* main.c
*
int main (空)
{
P9SEL|= BIT4;//TX
P9SEL|= BIT5;//RX
UCA2CTL1 |= UCSWRST;//**将状态机置于复位状态**
UCA2CTL1 |= UCSSEL_2;// SMCLK
UCA2BR0 = 9;// 1MHz 115200
UCA2BR1 = 0;// 1MHz 115200
UCA2MCTL |= UCBRS_1 + UCBRF_0;//调制 UCBRSx=1、UCBRFx=0
UCA2CTL1 &=~UCSWRST;//**初始化 USCI 状态机**
while (1)
{
UCA2TXBUF='A';
while (!(UCA2IFG & UCTXIFG));
UCA2IFG &=~ UCTXIFG;
_DELAY_CYCLES (1000);
}
}