我写了个接收字符串接收中断函数,接收hello world,但老是只接受h,求明人指点一二。我的接收代码如下:
就是我不懂怎么把缓冲接收移位了
void UART1_Isr()
{
uint8 stat,temp;
stat = UART1_S1;
if(stat&0x0F)
UART1_S1 &=~0x0F;
while(UART1_D != '\0')
{
rx_temp1[count++] = UART1_D;
}
FLAG=1;
UART1_S2 |= UART_S2_RXEDGIF_MASK;
} |