|
代码有什么错误啊
#include <msp430x14x.h>
char rece[7];
int count=0,f=0;
void HELLO(void)
{
unsigned char i;
for(i=0;i<6;i++)
{
while((IFG1&UTXIFG0)==0);
TXBUF0= rece[i];
}
}
void main(void)
{ WDTCTL = WDTPW + WDTHOLD;
UTCTL0|=SSEL1;
UBR00=0x69; UBR10=0x03;
UMCTL0=0x00;
ME1|=UTXE0+URXE0;
UCTL0|=CHAR;
UCTL0 &= ~SWRST;
IE1|=URXIE0;
P3DIR|=0x10;
P3SEL|=0x30;
_EINT();
for(;;)
{ if(f==0)
{
f=1;
HELLO(); //f=1;
}
}
}
#pragma vector=UART0RX_VECTOR
__interrupt void USART0_RX(void)
{
rece[count]=RXBUF0;
count++;
if(count==6)
count=0;
}
|
阿莫论坛20周年了!感谢大家的支持与爱护!!
该献的血还是要献的。你不献他不献。难道让我去献? --- 出自坛友:lovejp1981
|