STM32/STM8技术william hill官网
直播中

徐凤

7年用户 219经验值
私信 关注
[问答]

STM32F103RC上电后不可以正常启动

大家好,我采用的MCU是STM32F103RC,有时候程序不能正常启动,然后采用UART随便发一条命令下去时,才能启动,有哪位大神遇过这种类似的问题吗?
正常情况下,是上电就会启动,而不需要上位机发命令才启动的

回帖(9)

王官君

2019-5-28 11:58:25
你是怎么知道它是上电不启动,等到UART接收才启动的?
举报

卢家辉

2019-5-28 12:04:40
就是顶楼上。。
举报

杨文英

2019-5-28 12:16:56
这个应该是程序问题。单步调试一下是不是哪里死锁了
举报

李维嘉

2019-5-28 12:32:23
只要你发串口数据下去,能跑起来,那程序就是跑起来了,并不存在你说的不能正常启动。
必须发串口指令才能跑你的用户程序,那就说明,串口有影响,你把串口相关代码屏蔽掉,看还能正常不。
举报

李飞

2019-5-28 12:48:33
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

池鹄展

2019-5-28 13:06:16
可以肯定是串口的问题,程序的问题,和我前一段时间调试中发现,程序无辜停止在串口,需要手动进行,当屏蔽串口部分就立马好了
举报

徐凤

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

龙献益

2019-5-28 13:20:09
你的程序问题。你可以好好看看代码。一步步分析下code。不会有其它问题。加油。
举报

张峰

2019-5-28 13:33:57
感觉应该是代码的问题或者是程序逻辑的问题,上位机发送字符能运行,应该是程序的原因,在检查一下看看的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分