上电延时, 主要由下面两部分组成及如何加速,8H/32G系列/Ai8051U
8H/8G芯片的上电延时,32G12K128, Ai8051U的上电延时,
主要由下面两部分组成,及如何加速:
1、硬件上电延时
8G/8H芯片上电有180ms左右的硬件延时,
用于等待电源电压稳定 !
这部分延时可通过ISP下载时取消下面的勾选项来取消
这个是用来对付差的电源上电在复位门槛电压附近反复抖动的
https://www.stcaimcu.com/data/attachment/forum/202309/18/175259o7bxj18pxsdrisv7.jpg
这个是用来对付差的电源上电在复位门槛电压附近反复抖动的
2、STC系统ISP等待串口命令序列延时
STC串口ISP代码一般会等待130ms左右的时间,
来等待是否有合法的ISP指令 !
这部分延时可通过ISP下载时勾选下面的勾选项来加快ISP启动
https://www.stcaimcu.com/data/attachment/forum/202309/18/175633jxcxk9ddcj362mrz.jpg
(勾选这个选项需谨慎,一旦勾选,下次必须P3.2/P3.3接地才能下载)
其他,还有硬件启动以及一些必要系统代码运行的时间是无法取消的。
关了上面两处后,总共 可以加快180+130mS ? 是 很好奇什么应用差这上电启动的200-300mS,什么场景这么在意这个。 多数场景下,要求电路上电单片机既开始工作完成业务功能,设计就不合理啊,比如用做硬件保护功能,那就用硬件门性能不更好吗?工控系统从来没见哪个工程师去纠结PLC从上电到运行的启动时间,这种需求就不是大众需求,也很可能不是合理需求。 学习学习 cnos 发表于 2023-12-14 10:02
很好奇什么应用差这上电启动的200-300mS,什么场景这么在意这个。
车载系统CAN通信的时候会在意这个上电时间,上电的时候会要求多少ms内启动业务功能并发出规定的报文信息。 按照手册来讲,他不是勾选之后延时50us吗,为啥我实测是30ms? 我把这两个都勾选了,实测上电到运行程序延时了30ms,不是手册上的50us,是手册不对吗?还是还需要勾选什么东西?我是用的是STC8G1K08A,配置成内部6Mhz晶振
页:
[1]