STM32每次下载后正常运行,断电或复位后程序运行不正常

2019-12-27 18:44发布

STM32每次下载后正常运行,断电或复位后程序运行不正常。
所使用的芯片是STM32F103T8V6,目前主要进行I2C通讯和射频通讯。程序中用到定时和外部中断,程序每次对I2C设备进行检测,有事件发生对STM32进行外部中断触发,处理结果通过射频发送。下载后程序正常运行,但复位或者断电后发现定时器运行正常,即使有事件发生程序未进入到中断中,也就无反应。查找了一些资料,BOOT0/1设置正确,为0/0,有说是初始化错误,也许外设在未初始化完成就对其进行了命令,我在程序中初始化外设前添加延时也未果。目前不知道问题出在哪里~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
31条回答
dazelong2018
1楼-- · 2019-12-30 17:57
楼主问题解决没有?我也碰到和你类似的问题,我的是复位或烧写程序后正常,断电重启后不正常
dazelong2018
2楼-- · 2019-12-30 23:53
好多天了,没解决,急死个人
dazelong2018
3楼-- · 2019-12-31 05:01
问题解决了,电表的问题,换电表就好了
laylovesb1314
4楼-- · 2019-12-31 07:46
。。。我也遇到了,用仿真器刷程序进去不掉电的话程序运行完全符合设计的状态,拔掉仿真器也是对的,但是只要给STM32掉电后再上电就是和之前差别好大!!!!坑爹啊!
laylovesb1314
5楼-- · 2019-12-31 12:03
 精彩回答 2  元偷偷看……
cooltommy
6楼-- · 2019-12-31 13:46
楼上的解决了没有?我也遇到类似的问题了,挂仿真器一切OK,单独启动的话ADC不工作

一周热门 更多>