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

STM32F103RC 上电后不能正常启动

[复制链接]
yzfy123456 提问时间:2018-6-15 16:13 /
大家好,我采用的MCU是STM32F103RC,有时候程序不能正常启动,然后采用UART随便发一条命令下去时,才能启动,有哪位大神遇过这种类似的问题吗?
正常情况下,是上电就会启动,而不需要上位机发命令才启动的
收藏 评论9 发布时间:2018-6-15 16:13

举报

9个回答
电子星辰 回答时间:2018-6-15 16:46:36
你是怎么知道它是上电不启动,等到UART接收才启动的?

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

MrJiu 回答时间:2018-6-15 17:38:36
就是顶楼上。。
maxtch 回答时间:2018-6-15 19:17:07
这个应该是程序问题。单步调试一下是不是哪里死锁了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

toofree 回答时间:2018-6-16 00:12:00
只要你发串口数据下去,能跑起来,那程序就是跑起来了,并不存在你说的不能正常启动。
必须发串口指令才能跑你的用户程序,那就说明,串口有影响,你把串口相关代码屏蔽掉,看还能正常不。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

feixiang20 回答时间:2018-6-16 02:55:33
检查硬件连接好代码,检查是不是定位原因,是否电源供电不稳定,是否复位信号不稳定等

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

五哥1 回答时间:2018-6-17 02:21:56
可以肯定是串口的问题,程序的问题,和我前一段时间调试中发现,程序无辜停止在串口,需要手动进行,当屏蔽串口部分就立马好了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

yzfy123456 回答时间:2018-6-19 11:06:23
谢谢各位的回复,正常情况下,我的程序正常上电后,有个指示灯会闪一下,蜂鸣器会叫一下,但是有时候上电后,指示灯未闪,蜂鸣器未响,所以我认为是启动不正常,但是通过串口发个命令下去后,指示灯就闪了,蜂鸣器也响了。
这种情况是有时候会出现,下次遇到再根据各位的提示好好测一下,非常感谢!

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2 楼主后续如有新发现欢迎补充,此帖先结帖了.

查看全部评分

路飞d梦想 回答时间:2018-6-19 23:48:40
你的程序问题。你可以好好看看代码。一步步分析下code。不会有其它问题。加油。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

dataozi 回答时间:2018-6-20 14:39:56
感觉应该是代码的问题或者是程序逻辑的问题,上位机发送字符能运行,应该是程序的原因,在检查一下看看的。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版