2019-07-20 15:52发布
linzhijiang_sz 发表于 2017-3-22 14:23 不好意思,while循环的判断写错了! void UART1Test(void) {
最多设置5个标签!
还请大神帮我看一下主函数的程序,十分感谢,对于有些低级错误还请包涵!
int main(void)
{
u8 i;
u8 ch[5]={0x68,0x04,0x00,0x04,0x08};
u8 USART_RX_BUF[200];
delay_init(168);
UART13_Init(9600);
LED_Init();
while(1)
{
for(i=0;i<6;i++)
{
while(USART_GetFlagStatus(USART3,USART_FLAG_TC)==RESET);
USART_SendData(USART3,ch);
}
if(USART_ReceiveData(USART3))
{
LED1=!LED1;
delay_ms(30);
}
UART3GetByte(USART_RX_BUF[200]);
UART1Test();
}
}
一周热门 更多>