打印
[STM32F1]

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

[复制链接]
625|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 | 只看该作者
在程序开始加一个软件中断

使用特权

评论回复
5
stly|  楼主 | 2021-1-19 23:28 | 只看该作者
该怎么加?

使用特权

评论回复
6
llljh| | 2021-1-19 23:30 | 只看该作者
复位电路问题m

使用特权

评论回复
7
xxrs| | 2021-1-19 23:34 | 只看该作者
最小系统参考官方的103开发板设计。元件参数什么的都一致。

使用特权

评论回复
8
houcs| | 2021-1-19 23:36 | 只看该作者
检查复位电路,参考现在比较成熟的最小系统

使用特权

评论回复
9
wangpe| | 2021-1-19 23:39 | 只看该作者
到底是哪里不正常呢

使用特权

评论回复
10
chenjunt| | 2021-1-19 23:41 | 只看该作者
我理解上电复位和手动复位的区别在于某些变量初始化因为程序运行过已经设置而有所不同.

使用特权

评论回复
11
kangzj| | 2021-1-19 23:43 | 只看该作者
上电复位时间不够长,看看你的复位电路是RC的话就加大电阻电容值。

使用特权

评论回复
12
bqyj| | 2021-1-19 23:46 | 只看该作者
复位电路的阻容参数不合适

使用特权

评论回复
13
chenho| | 2021-1-19 23:48 | 只看该作者
传感器的上电复位情况有没有考虑过? 串口是异步通讯,外设与MCU不同步,MCU的串口接收时外设其实已经发送了几bit数据,导致接收数据错误。
当然,这也只是一种猜想!

使用特权

评论回复
14
chenho| | 2021-1-19 23:51 | 只看该作者
上电的时候按住Reboot  然后松开会怎样?

使用特权

评论回复
15
stly|  楼主 | 2021-1-19 23:53 | 只看该作者

嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
16
tfqi| | 2021-2-5 19:52 | 只看该作者
这个现象好奇怪啊

使用特权

评论回复
17
wiba| | 2021-2-5 19:53 | 只看该作者
上电先软件复位一下

使用特权

评论回复
18
zljiu| | 2021-2-5 19:54 | 只看该作者
没有找到原因吗

使用特权

评论回复
19
coshi| | 2021-2-5 19:57 | 只看该作者
应该找到问题产生的原因

使用特权

评论回复
20
aoyi| | 2021-2-5 19:59 | 只看该作者
这样解决只是绕过 了真正的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

433

主题

7058

帖子

0

粉丝