关于USART_SendData函数发送的数据类型

2019-07-21 06:59发布


USART_SendData(USART1,1);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RESET); 
USART_SendData(USART1,2);
while(USART_GetFlagStatus(USART1,USART_FLAG_TC)==RESET); 

这样显示拐角符号  ?     ?       ?
发送其他数也会显示不同的符号,或数字
如果发送字符‘a’  ’b’会正确显示

这个函数只能发送单个字符或数字?  发送数字以什么规则与显示对应??

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
18条回答
Passenger123
2019-07-22 22:18
Passenger123 发表于 2017-7-9 12:05
老铁,你这个程序在串口助手里面能显示出来吗,我的程序和你差不多,怎么在串口上没有现显示??

程序是这样的

         while(1)
                 {
                                for(i=0;i<5;i++)
                                {        USART_SendData(USART1,j);
                                        while(USART_GetFlagStatus(USART1, USART_FLAG_TC));
                                        delay(2);
                                }
                 }
         

一周热门 更多>