打印
[STM32]

STM32从上电到程序运行有段延迟时间吗?

[复制链接]
3408|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
syn222|  楼主 | 2018-9-15 15:37 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如图,蓝色是电源信号,另外两个是ARM输出的信号,上电后,有4ms的延迟时间,stm32f407才输出驱动,我在主函数一开始配置好IO口后就输出个高电平,为什么还会有这个延迟,求解

相关帖子

沙发
airwill| | 2018-9-17 07:28 | 只看该作者
上电有复位时间,还有晶振起振到稳定的时间

使用特权

评论回复
评论
syn222 2018-9-17 09:21 回复TA
也就是一开始上电后,到持续运行不可避免的会有些延迟时间吗?现在感觉感觉时间有些长在4ms作用,有什么解决办法吗 
评分
参与人数 1威望 +2 收起 理由
syn222 + 2 很给力!
板凳
ningling_21| | 2018-9-17 14:36 | 只看该作者
芯片复位需要时间,复位时间太短不行

可以用个电路实现,两路输入,当MCU复位完成之前输出由一路输入控制输出高电平,当MCU进入正常工作模式后,MCU控制输出信号

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
syn222 + 2 赞一个!
地板
syn222|  楼主 | 2018-9-17 15:05 | 只看该作者
ningling_21 发表于 2018-9-17 14:36
芯片复位需要时间,复位时间太短不行

可以用个电路实现,两路输入,当MCU复位完成之前输出由一路输入控制 ...

明白了,谢谢

使用特权

评论回复
5
syn222|  楼主 | 2018-9-17 16:30 | 只看该作者
ningling_21 发表于 2018-9-17 14:36
芯片复位需要时间,复位时间太短不行

可以用个电路实现,两路输入,当MCU复位完成之前输出由一路输入控制 ...

STM32F407在上电复位正常工作之前默认输出是高阻态,可以改变它的默认输出吗,比如默认输出高

使用特权

评论回复
6
ningling_21| | 2018-9-17 16:46 | 只看该作者
syn222 发表于 2018-9-17 16:30
STM32F407在上电复位正常工作之前默认输出是高阻态,可以改变它的默认输出吗,比如默认输出高 ...

无法改变
如果增加外部上拉电阻,就是高电平

使用特权

评论回复
7
syn222|  楼主 | 2018-9-17 18:37 | 只看该作者
ningling_21 发表于 2018-9-17 16:46
无法改变
如果增加外部上拉电阻,就是高电平

非常感谢,完美的解决了问题

使用特权

评论回复
8
千岁寒| | 2018-11-28 10:44 | 只看该作者
芯片上电需要时间,初始化 RW ZI 搬移代码也需要时间。

使用特权

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

本版积分规则

11

主题

34

帖子

0

粉丝