[STM32F1] 上电复位接收数据不正常,手动复位恢复正常

[复制链接]
898|19
 楼主| stly 发表于 2021-1-19 23:19 | 显示全部楼层 |阅读模式
用的是STM32F103,烧录程序之后工作正常,但是重新上电之后接收的数据会错误(Boot已配好),手动复位后立刻恢复正常。
zhuhuis 发表于 2021-1-19 23:22 | 显示全部楼层
要在最开始加延迟
 楼主| stly 发表于 2021-1-19 23:24 | 显示全部楼层
加了,不知道是不是方法有问题
chenho 发表于 2021-1-19 23:26 | 显示全部楼层
在程序开始加一个软件中断
 楼主| stly 发表于 2021-1-19 23:28 | 显示全部楼层
该怎么加?
llljh 发表于 2021-1-19 23:30 | 显示全部楼层
复位电路问题m
xxrs 发表于 2021-1-19 23:34 | 显示全部楼层
最小系统参考官方的103开发板设计。元件参数什么的都一致。
houcs 发表于 2021-1-19 23:36 | 显示全部楼层
检查复位电路,参考现在比较成熟的最小系统
wangpe 发表于 2021-1-19 23:39 | 显示全部楼层
到底是哪里不正常呢
chenjunt 发表于 2021-1-19 23:41 | 显示全部楼层
我理解上电复位和手动复位的区别在于某些变量初始化因为程序运行过已经设置而有所不同.
kangzj 发表于 2021-1-19 23:43 | 显示全部楼层
上电复位时间不够长,看看你的复位电路是RC的话就加大电阻电容值。
bqyj 发表于 2021-1-19 23:46 | 显示全部楼层
复位电路的阻容参数不合适
chenho 发表于 2021-1-19 23:48 | 显示全部楼层
传感器的上电复位情况有没有考虑过? 串口是异步通讯,外设与MCU不同步,MCU的串口接收时外设其实已经发送了几bit数据,导致接收数据错误。
当然,这也只是一种猜想!
chenho 发表于 2021-1-19 23:51 | 显示全部楼层
上电的时候按住Reboot  然后松开会怎样?
 楼主| stly 发表于 2021-1-19 23:53 | 显示全部楼层

嗯,我再好好缕一缕吧,有了好消息及时通知大家
tfqi 发表于 2021-2-5 19:52 | 显示全部楼层
这个现象好奇怪啊
wiba 发表于 2021-2-5 19:53 | 显示全部楼层
上电先软件复位一下
zljiu 发表于 2021-2-5 19:54 | 显示全部楼层
没有找到原因吗
coshi 发表于 2021-2-5 19:57 | 显示全部楼层
应该找到问题产生的原因
aoyi 发表于 2021-2-5 19:59 | 显示全部楼层
这样解决只是绕过 了真正的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

7058

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部