单片机上电多久才能稳定运行
答案:3 悬赏:0 手机版
解决时间 2021-02-01 20:15
- 提问者网友:雨不眠的下
- 2021-02-01 00:22
单片机发送一些数据不做延时时发送不了做了大概1s延时可以正常发送,请问是怎么回事
最佳答案
- 五星知识达人网友:等灯
- 2021-02-01 00:31
朋友这个和复位没太大关系的。一般是设备的setup时间,也就是准备好了才能正常发送接收的,能否具体说明你给什么设备发信息么
全部回答
- 1楼网友:躲不过心动
- 2021-02-01 02:44
单片机上电后的流程:
第一步,硬件晶振起振(有内部rc振荡的,一般是先启动rc,然后待稳定后切换到晶振),这一步需要1-10ms.
第二步,硬件复位脚复位,如果采用rc复位,这个时间约为2-50ms,这个时间与rc的时间常数有关。如果是专门的复位芯片,则以芯片的时间为准。
第三步,单片机本身初始化,pc指针按向量表执行,然后跳转到指定程序位置。这个时间比较短一般少于1ms
第四步,软件初始化,清ram,设定寄存器等用户程序。这个时间也比较短,少于1ms。
第五步,执行数据发送,如果有按键的,还需要检测按键。数据发送也需要有点时间。这个时间看软件如何写的。有快有慢。同时和单片机的晶振速度有也关
最后pt2262这个芯片,也有复位时间,还有数据发送的前期等待时间等。需要看芯片资料才知道。
所以,延时100ms以内,基本上不会太多。如你所说延时1s,估计有点多。你可以用老波器把各个段的时间全部抓出来分析。
- 2楼网友:人類模型
- 2021-02-01 01:29
如果是刚上电出现这种情况,仔细检查你的电源电路,有可能是你的电源上电太慢,
再检查复位电路
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯