printf在串口助手上无法显示

2019-07-14 14:42发布

做DW1000测距,硬件在线调试没问题了,可以完成测距,但是测距的结果通过串口在串口助手上显示不出来,不知道是哪里出了问题
求各位大神看一下
电路部分


程序部分


时钟设置等

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
60user71
1楼-- · 2019-07-14 20:48
你用USART_SendData()这个function 可以输出数据吗?应该不是printf 的问题。你uart初始化没做好
bin548
2楼-- · 2019-07-14 21:20
60user71 发表于 2019-1-9 15:05
你用USART_SendData()这个function 可以输出数据吗?应该不是printf 的问题。你uart初始化没做好

那该怎么改呢?我还有一个疑问,芯片定义的USART1-TX,RX和板子实际焊接的不一样,这会有影响吗?
zhouxk
3楼-- · 2019-07-14 21:59
本帖最后由 toofree 于 2018-5-2 00:15 编辑

你用的哪款片子。
一般PA9、PA10才是USART1,如果要用PB6、PB7作为USART1的话,需要remap一下。我眼拙,没找到你remap的地址。



lee_st
4楼-- · 2019-07-15 00:09
 精彩回答 2  元偷偷看……
lee_st
5楼-- · 2019-07-15 02:23
很可能是时钟问题
bin548
6楼-- · 2019-07-15 06:27
zhouxk 发表于 2019-1-9 15:33
本帖最后由 toofree 于 2018-5-2 00:15 编辑

你用的哪款片子。

太谢谢你了,我用的107VC,板子是别人给我的,我一直都纠结引脚这个问题,觉得不太对又不知道怎么解决

一周热门 更多>