单片机上电后如何运行

 我来答
滑丽堵开
2019-02-13 · TA获得超过3662个赞
知道大有可为答主
回答量:3074
采纳率:27%
帮助的人:250万
展开全部
单片机上电后的流程:
第一步,硬件晶振起振(有内部rc振荡的,一般是先启动rc,然后待稳定后切换到晶振),这一步需要1-10ms.
第二步,硬件复位脚复位,如果采用rc复位,这个时间约为2-50ms,这个时间与rc的时间常数有关。如果是专门的复位芯片,则以芯片的时间为准。
第三步,单片机本身初始化,pc指针按向量表执行,然后跳转到指定程序位置。这个时间比较短一般少于1ms
第四步,软件初始化,清ram,设定寄存器等用户程序。这个时间也比较短,少于1ms。
第五步,执行数据发送,如果有按键的,还需要检测按键。数据发送也需要有点时间。这个时间看软件如何写的。有快有慢。同时和单片机的晶振速度有也关
最后pt2262这个芯片,也有复位时间,还有数据发送的前期等待时间等。需要看芯片资料才知道。
所以,延时100ms以内,基本上不会太多。如你所说延时1s,估计有点多。你可以用老波器把各个段的时间全部抓出来分析。
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式