uart的问题,一直没解决,很急

2019-07-20 03:13发布

                for(t=0;t<3;t++)
                {
                        USART_SendData(UART4,color_order[t]);
                        while(USART_GetFlagStatus(USART2,USART_FLAG_TC)!=SET);                               

                }
                LED1_ON;
                delay_ms(200);
代码到了while这里跳不出,为什么uart4发送有问题,usart就可以

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 05:42
 精彩回答 2  元偷偷看……
peng1554
2楼-- · 2019-07-20 09:10
这种一般是串口的配置问题了
245925587
3楼-- · 2019-07-20 09:16
  USART_SendData(UART4,color_order[t]);
                        while(USART_GetFlagStatus(USART2,USART_FLAG_TC)!=SET);  //看这个
Psheng
4楼-- · 2019-07-20 12:30
 精彩回答 2  元偷偷看……
限量版萝卜
5楼-- · 2019-07-20 18:06
Psheng 发表于 2019-3-18 11:45
你用串口4发送。。。确判断串口2的发送完成标志位。。当然出不去呀

emmm打错了,复制错了,我看了,我用uart4也没有

一周热门 更多>