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

[复制链接]
3845|8
 楼主| syn222 发表于 2018-9-15 15:37 | 显示全部楼层 |阅读模式
如图,蓝色是电源信号,另外两个是ARM输出的信号,上电后,有4ms的延迟时间,stm32f407才输出驱动,我在主函数一开始配置好IO口后就输出个高电平,为什么还会有这个延迟,求解

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
airwill 发表于 2018-9-17 07:28 | 显示全部楼层
上电有复位时间,还有晶振起振到稳定的时间

评论

也就是一开始上电后,到持续运行不可避免的会有些延迟时间吗?现在感觉感觉时间有些长在4ms作用,有什么解决办法吗  发表于 2018-9-17 09:21

评分

参与人数 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复位完成之前输出由一路输入控制 ...

明白了,谢谢
 楼主| syn222 发表于 2018-9-17 16:30 | 显示全部楼层
ningling_21 发表于 2018-9-17 14:36
芯片复位需要时间,复位时间太短不行

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

STM32F407在上电复位正常工作之前默认输出是高阻态,可以改变它的默认输出吗,比如默认输出高
ningling_21 发表于 2018-9-17 16:46 | 显示全部楼层
syn222 发表于 2018-9-17 16:30
STM32F407在上电复位正常工作之前默认输出是高阻态,可以改变它的默认输出吗,比如默认输出高 ...

无法改变
如果增加外部上拉电阻,就是高电平
 楼主| syn222 发表于 2018-9-17 18:37 | 显示全部楼层
ningling_21 发表于 2018-9-17 16:46
无法改变
如果增加外部上拉电阻,就是高电平

非常感谢,完美的解决了问题
千岁寒 发表于 2018-11-28 10:44 | 显示全部楼层
芯片上电需要时间,初始化 RW ZI 搬移代码也需要时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

34

帖子

0

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