打印

STM32 通过串口printf打印,用串口调试小助手接收问题

[复制链接]
7787|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
高个书呆子|  楼主 | 2013-1-22 12:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写了一个串口打印程序,打印到电脑上,为什么必须插上jtag电脑才能接收,把jtag拔掉就接收不了
沙发
uet_cache| | 2013-1-22 12:27 | 只看该作者
拔掉JLINK是不是你的系统没运行,串口才没输出。如果仿真正确,程序应该会运行OK。。。

使用特权

评论回复
板凳
busdriver| | 2013-1-22 12:41 | 只看该作者
串口地没接!

使用特权

评论回复
地板
goldsun_| | 2013-1-22 12:44 | 只看该作者
目标板的RESET线解法不正确。

使用特权

评论回复
5
MariaBrook| | 2013-1-22 13:16 | 只看该作者
检查一下boot0和boot1线上接的电阻有没有错
我以前也出现过和一模一样的情况,是因为我把boot0和boot1的下拉10K电阻和上拉1.5K电阻焊反了。于是接上仿真器的时候能用。不接仿真器的时候,正常复位进入不了flash

使用特权

评论回复
6
高个书呆子|  楼主 | 2013-1-22 13:21 | 只看该作者
uet_cache 发表于 2013-1-22 12:27
拔掉JLINK是不是你的系统没运行,串口才没输出。如果仿真正确,程序应该会运行OK。。。 ...

程序运行了额,拔掉jlink发送的是乱码
插上又行了,用的是max3232芯片

使用特权

评论回复
7
高个书呆子|  楼主 | 2013-1-22 13:23 | 只看该作者
MariaBrook 发表于 2013-1-22 13:16
检查一下boot0和boot1线上接的电阻有没有错
我以前也出现过和一模一样的情况,是因为我把boot0和boot1的下 ...

谢谢,我试试,能不能把电路图拿来看看

使用特权

评论回复
8
高个书呆子|  楼主 | 2013-1-22 13:30 | 只看该作者
我刚刚又试了一下,如果把jlink接电脑usb端拔掉,发送不正常,如果把jlink接开发板这端拔掉发送正常

使用特权

评论回复
9
MariaBrook| | 2013-1-22 13:54 | 只看该作者
高个书呆子 发表于 2013-1-22 13:23
谢谢,我试试,能不能把电路图拿来看看

C:\Users\MariaBrook\Desktop\boot.jpg

使用特权

评论回复
10
MariaBrook| | 2013-1-22 13:59 | 只看该作者
乱码的话,找台示波器看看232的波形

使用特权

评论回复
11
uet_cache| | 2013-1-22 15:46 | 只看该作者
我刚刚又试了一下,如果把jlink接电脑usb端拔掉,发送不正常,如果把jlink接开发板这端拔掉发送正常


完全 将JLINK从目标板上移开的话,如果发送正常,那就应该没问题了。。。

使用特权

评论回复
12
busdriver| | 2013-1-23 12:49 | 只看该作者
把电路图发上来!

使用特权

评论回复
13
djqling| | 2016-6-12 16:46 | 只看该作者
朋友,我也遇到相似的问题,你解决了吗?最后是什么原因?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

40

帖子

0

粉丝