MINIstm32 串口试验问题

2019-07-21 04:12发布

我在进行串口试验时候,xcom并没有接收到单片机发过来的信号。请大家帮忙解答一下。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
wskvhdl
2019-07-21 12:42
我在程序中
while(1)
        {
                if(USART_RX_STA&0x8000)
                {                                          
                        len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度
                        printf(" 您发送的消息为: ");
                        for(t=0;t<len;t++)
                        {
                                USART1->DR=USART_RX_BUF[t];
                                while((USART1->SR&0X40)==0);//等待发送结束
                        }
                        printf(" ");//插入换行
                        USART_RX_STA=0;
                }

这条语句printf(" 您发送的消息为: ");设置了断点。每次发送能进去。但是电脑就是不显示打印的数据。

一周热门 更多>