stm32的USART在串口调试助手上显示信息

[复制链接]
1991|6
 楼主| shuijinliuxi 发表于 2013-8-6 14:29 | 显示全部楼层 |阅读模式
请教下各位,我在学STM32的串口,然后用里面自带的例程,串口连上后用串口调试助手看,全都是乱码
这是为什么呢。



int main(void)
{       
        /* USART1 config 115200 8-N-1 */
        USART1_Config();
       
        printf("\r\n this is a printf demo \r\n");

        printf(" »¶Ó­Ê¹ÓÃÒ°»ðM3ʵÑé°å:) ");
               
        USART1_printf(USART1, "\r\n This is a USART1_printf demo \r\n");
       
        USART1_printf(USART1, "\r\n ("__DATE__ " - " __TIME__ ") \r\n");

        for(;;)
        {
               
        }
}

haibian826 发表于 2013-8-6 14:43 | 显示全部楼层
终端软件的波特率会不会设置的不是115200

评分

参与人数 1威望 +1 收起 理由
y499753002 + 1 很给力!

查看全部评分

 楼主| shuijinliuxi 发表于 2013-8-6 14:44 | 显示全部楼层
haibian826 发表于 2013-8-6 14:43
终端软件的波特率会不会设置的不是115200

嗯,是波特率搞乱了。
55854234 发表于 2013-8-6 17:40 | 显示全部楼层
你这Print函数里面本身就是乱码呢
cjhk 发表于 2013-8-6 19:27 | 显示全部楼层
问题解决了就好   楼主  
 楼主| shuijinliuxi 发表于 2013-8-6 20:21 | 显示全部楼层
55854234 发表于 2013-8-6 17:40
你这Print函数里面本身就是乱码呢

是程序里复制过来的,没仔细去看,结果在这里就显示乱码了
499734424 发表于 2013-8-6 20:27 | 显示全部楼层
有数据,乱码多半是波特率没配对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

51

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部