单片机上电后都干了些什么?

2019-07-25 11:08发布

单片机从3.3V电源建立起来,到程序初始化开始的这段时间里,都要进行哪些操作?
这段时间的长短取决于什么?

最近在调试电源,但是发现个问题,以前2~3MS的时间段 突然被拉长到250ms!!!
不知道单片机在干嘛啊
IMG_20171115_145559.jpg
图中,红 {MOD}是3.3V,黄 {MOD}是单片机一个输出引脚电平。很明显前面接近250ms的时间内,单片机这个引脚的电平都不到2V,不知道这段时间单片机在干嘛??????
后面升高到3.3V是程序执行初始化的时间,然后低电平那一段是程序进入主循环的时间段。
哪位大神能帮忙分析一下,那上电250ms不干活是怎么回事????

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
yuzeyuan1
1楼-- · 2019-07-25 14:09
本帖最后由 yuzeyuan1 于 2017-11-16 08:13 编辑

这是一个很多人都想问的问题,我第一次出问题时也问过一贴。但答案就是它启动根本用不上几ms,us级就结束启动开始初始化了,所有250ms的2V都是因为你在配置其它引脚或是等着什么东西进行初始化,卡住了。
你想用哪个引脚,若是必须上来就3.3V,那就先执行它的初始化,保证后续不再改其引脚的配置。
18811707971
2楼-- · 2019-07-25 19:10
学习
八度空间
3楼-- · 2019-07-25 23:48
 精彩回答 2  元偷偷看……
shirl
4楼-- · 2019-07-26 04:24
很像是输入高阻
嘴角的上弦月
5楼-- · 2019-07-26 07:52
八度空间 发表于 2017-11-15 20:08
你进入while循环之前初始化了些什么外设或者等待什么信号之类的,检查以下代码

初始化程序之前测试过了,就是上面黄线等于3.3V的时间,大概2ms就完成了。
嘴角的上弦月
6楼-- · 2019-07-26 12:13
yuzeyuan1 发表于 2017-11-15 16:05
这是一个很多人都想问的问题,我第一次出问题时也问过一贴。但答案就是它启动根本用不上几ms,us级就结束启 ...

我的硬件上,去掉了外围设计的复位电路,这时间就明显缩短了,大概只有3个ms的样子。

一周热门 更多>