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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版