单片机从3.3V电源建立起来,到程序初始化开始的这段时间里,都要进行哪些操作?
这段时间的长短取决于什么?
最近在调试电源,但是发现个问题,以前2~3MS的时间段 突然被拉长到250ms!!!
不知道单片机在干嘛啊
图中,红 {MOD}是3.3V,黄 {MOD}是单片机一个输出引脚电平。很明显前面接近250ms的时间内,单片机这个引脚的电平都不到2V,不知道这段时间单片机在干嘛??????
后面升高到3.3V是程序执行初始化的时间,然后低电平那一段是程序进入主循环的时间段。
哪位大神能帮忙分析一下,那上电250ms不干活是怎么回事????
这是一个很多人都想问的问题,我第一次出问题时也问过一贴。但答案就是它启动根本用不上几ms,us级就结束启动开始初始化了,所有250ms的2V都是因为你在配置其它引脚或是等着什么东西进行初始化,卡住了。
你想用哪个引脚,若是必须上来就3.3V,那就先执行它的初始化,保证后续不再改其引脚的配置。
初始化程序之前测试过了,就是上面黄线等于3.3V的时间,大概2ms就完成了。
我的硬件上,去掉了外围设计的复位电路,这时间就明显缩短了,大概只有3个ms的样子。
一周热门 更多>