etec 发表于 2024-8-12 11:24:39

关于STC8A8KD64芯片上电启动后,芯片进入运行时间不一致的问题

本帖最后由 etec 于 2024-8-12 11:26 编辑

您好,本人用STC8A8KD64芯片做了一款仪表,今天发现同时给一批芯片供电,发现其中有几个不通批次的芯片上电运行后,明显比其他批次的慢一点,程序都是一样的,上电初始化后,点亮数码管,其中不同批次的,明显比其他芯片慢了300-500ms左右的时间,启动瞬间数码管点亮的时间也明显慢了,启动后运行时间都正常的,麻烦看下,我这个大概是什么地方出了问题,谢谢!

DebugLab 发表于 2024-8-12 11:42:54

检查电源时序,是否是硬件问题
检查是否使用了外部复位电路且存在差异

etec 发表于 2024-8-12 11:54:37

电源都是用外部供电的5V,同一电源,没有外部复位,硬件也是一样的,并且对调过,慢的还是慢

国学芯用 发表于 2024-8-12 13:22:46

本帖最后由 国学芯用 于 2024-8-12 13:23 编辑


这样设置一下 快递启动

1、硬件上电延时
上电有180ms左右的硬件延时,
   用于等待电源电压稳定 !
   这部分延时可通过ISP下载时取消下面的勾选项来取消
这个是用来对付差的电源上电在复位门槛电压附近反复抖动的   
2. STC系统ISP等待串口命令序列延时
   STC串口ISP代码一般会等待130ms左右的时间,
   来等待是否有合法的ISP指令 !
   这部分延时可通过ISP下载时勾选下面的勾选项来加快ISP启动
(勾选这个选项需谨慎,一旦勾选,下次必须P3.2/P3.3接地才能下载)



etec 发表于 2024-8-12 14:20:20

您好,我把上电复位使用较长延时选项不勾,再次下载程序,上电启动时间基本一致,这个选项不勾对芯片运行有影响吗?谢谢

etec 发表于 2024-8-12 15:06:08

本帖最后由 etec 于 2024-8-12 15:24 编辑

etec 发表于 2024-8-12 14:20
您好,我把上电复位使用较长延时选项不勾,再次下载程序,上电启动时间基本一致,这个选项不勾对芯片运行有 ...
图片中,是2个批次的芯片,上电复位后,对P4.1口,拉低的操作,程序里面只运行了对P4.1口的操作,没有其他程序了,两个芯片时间相差140MS左右,如果程序下载时不勾选上电复位延时,P4.1口动作一致,勾选上电复位后,一个芯片延时40MS左右,另一延时是180MS左右,芯片供电电源是一路的

swbobgyj 发表于 2025-3-3 19:34:49

按照手册来讲,他不是勾选之后延时50us吗,为啥我实测是30ms?
页: [1]
查看完整版本: 关于STC8A8KD64芯片上电启动后,芯片进入运行时间不一致的问题