STM32/STM8技术william hill官网
直播中

Bold

8年用户 11经验值
擅长:嵌入式技术 RF/无线
私信 关注
[问答]

大大们,我想问下串口打印错误的问题!!

      现在用STM32的串口打印,使用的是串口调试助手,打印的时候没有显示(有时显示 ?),光标在跳,转换成十六进制显示可以显示数字的打印,为何不转换的时候数字和英文字母都不可打印呢?  数字是%d打印的! 请问可能是哪里出问题的呢?会是 fgetc函数十进制显示部分出问题了么???  以前好像程序是可以的 。 新人发帖。。。积分有点少。。抱歉抱歉!
已退回1积分

回帖(9)

Bold

2016-10-25 20:35:58
波特率也都试过了   现在发现应该是字符串打印 打印不了,改怎么处理呢?谢谢!
举报

曲终人散

2016-10-26 09:31:01
你先。找个例程试试
举报

Bold

2016-10-26 19:04:39
引用: @曲终人散@ 发表于 2016-10-26 09:31
你先。找个例程试试

串口助手十六进制显示是可以显示的,但是字符串显示不可以  是为什么呢?
举报

lee_st

2016-10-27 00:21:55
找个工作正常的对比一下
举报

Bold

2016-10-27 17:59:13
引用: lee_st 发表于 2016-10-27 00:21
找个工作正常的对比一下

我的串口可以输出啊  十六进制显示时是正确的  应该不会是串口配置的问题吧?我对比了正确的没什么不同啊  但是十进制显示为何不对呢?
举报

郑理毅

2016-10-27 18:25:47
换个串口助手看,如果还有问题,把程序贴出来,大家可以帮你分析下。。
举报

lee_st

2016-10-28 08:47:20
是的有时助手也是问题
举报

lee_st

2016-10-28 08:47:32
多找几个助手试试
举报

陈林

2016-10-28 09:02:47

更多回帖

发帖
×
20
完善资料,
赚取积分