找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7|回复: 0
收起左侧

KEIL对STC冷启动时间长度的限制

[复制链接]
ID:1170970 发表于 2026-6-6 13:17 | 显示全部楼层 |阅读模式
     最近,调试一个目标板,由于滤波电容过大,导致冷启动下载、制作仿真芯片失败,经查看电源波形,确定是冷启动时间太短,导致MCU无法掉电。所以,考虑加大冷启动时间。顺便也了解一下改变这个冷启动时间对什么有影响。由于帖子限制大小,目前还是新手,帖子发不明白,这里就不贴图了,看看干货就行了。
     我将手上一个STC冷启动下载器(宝上那种CH340方案的)拆了,准备更改掉电时常数,将时常数改为约500ms,发现ISP确实可以对这个大容量滤波电容的目标板实现正常下载、制作仿真芯片,但KEIL却连不上了。经反复测试,发现ISP对这个冷启动时间要求不高,甚至可以手动长时间断电,但KEIL却有着严格的限制,以目前手上的KEIL版本及硬件情况,当掉电时常数大于50ms(大约吧,时间有限,没有精确测试,大概是这个数,这个应该是KEIL自己内部的超时监听时长限制,也许有的是40ms也说不定)时,KEIL就连不上了。如果掉电时间小于50ms(大概),keil连接、调试没有问题。又测了下载器原参数,大概是10ms(没改之前用示波器测的)。查了下KEIL相关信息,并没有获得这个时间(超时监听)限制的确切数值。


    另外,也发现RC常数中的电容温漂影响也挺大,对于刚用热风枪吹过的下载器板子(改为60ms时),发现是KEIL好使的(下载、仿真)。这时,示波器显示掉电脉宽实际是30ms(容量飘了,导致时常数缩短)。随着电容温度恢复室温,KEIL却连不上了,这时,掉电脉宽也变成了约60ms,确实是不好使了。


    所以,具有大容量滤波电容的目标板,还是在设计上做一下改进,不要忽略STC调式冷启动时间的在KEIL中的限制问题,避免后期调试的麻烦。篇幅有限,这里就不多说这个针对大容量滤波电容的目标板调试部分设计改进问题了。


    这里记录一下,希望能给新接触的同学填个坑,可能也有同仁遇到过这样的问题,献丑了,有不足的地方,欢迎补充。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表