你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

[复制链接]
Farmer119 提问时间:2012-8-6 15:53 /
本人使用ST官方的STM3220g-EVAL开发板,使用ST官方的固件库初始化和操作USART3,采用中断方式接收数据。
在连接J-Link的时候串口工作正常,能发数据,也能通过中断接收数据。但是一拔掉J-Link仿真器就不行了,收发数据都不可以。
哪位大虾有相关经历或者知道原因的,指点一下小弟,我都搞两个礼拜了,完全没头绪~痛苦中……
收藏 评论14 发布时间:2012-8-6 15:53

举报

14个回答
yjwpm 回答时间:2012-8-6 17:00:19

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作

检查一下的电源部分,估计是那块出现问题了,还有就是你的 初始化 有问题...
zykzyk-93033 回答时间:2012-8-6 20:22:05

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作

把你的串口初始化程序贴出看看
航天航海 回答时间:2012-8-8 17:39:12

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

找找技术手册,可能是启动模式的问题。
火木 回答时间:2012-8-9 17:35:53

回复:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

最后做个指示灯闪烁,提示的你的程序在运行,是不是CPU没有运行呢
青檬 回答时间:2012-8-14 09:08:39

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

启动模式及复位管教状态!
蓝调街口-366393 回答时间:2012-8-18 09:20:06

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

本人也认为很可能是启动模式设置有问题,建议楼主查验
liuqs-359554 回答时间:2012-8-18 10:08:21

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

按理说你程序应该没问题,把程序精简,只留初始化,发送,接收中断,然后试试,如果还是这样的话,那就看看CPU在你拔掉JLINK后还工作不工作,(不工作的可能性小),最后我有一个疑问就是,或许串口的地和和JLINK连在一块而没有和你的板子电源连在一块!你加上JLINK之后串口电平正确了,所以....,不加的话没有正确的地...只是猜测!串口这个东西不会出大错的!都是些小问题,!耐心点,反正最后是可以解决的
xiaodc88 回答时间:2012-8-27 10:24:30

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

按楼上的方法查吧,最小系统法,把其它的功能先去年,只留串口的。
cjq_enjoy-15073 回答时间:2012-8-28 12:07:07

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

看看复位脚是否有问题
zykzyk-93033 回答时间:2012-8-28 21:22:28

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

端口是不是不正确呢?
wkuang 回答时间:2012-9-1 23:26:39

RE:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

启动模式没有设置好,或者复位有问题
使用jlink调试时,jlink将固件引导,从用户flash'启动,所以串口打印正常,
拔掉jlink口, 固件没有从用户flash上启动, 可能进入了spi模式,建议自己检查启动模式,
Farmer119 回答时间:2012-10-26 16:40:03

回复:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

多谢各位指点了,问题已经解决。
    自己焊接的串口转接线,地线搞错引脚了。开发板上的串口是公头,我的USB转串口也是公头,于是就自己焊接了个公头转母头的转接线,结果把地线给焊到7脚上去了,按照标准应该是5脚。前一阵工作比较忙,一直没空感谢大家,抱歉了。
    大家以后千万不要犯像我这种低级错误啊~
shirl 回答时间:2013-9-22 13:56:03

回复:STM32F207官方开发板 串口在不插J-Link仿真器的情况下不能工作【悬赏问答】

你是我哥么?我特么吧地接9脚上了!
xiaoyzi 回答时间:2015-1-16 14:45:21
我也出现这种情况,提出我的 解决办法 :首先 检查 电源是否有变化。其次看看启动模式,一般选择BOOT0和BOOT1均设置 为零,这两个管脚决定了芯片上电复位后从哪个区域开始执行程序,均设为00,从用户闪存区开始运行程序。再次 看看复位电路。我的板子 出现 在启动模式 ,复位电路所说很重要 ,但是 我直接悬空 NRST脚,也没造成影响啊,但还是正规来。QQ:952588621
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版