找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6388|回复: 12
收起左侧

STC单片机启动时间问题

  [复制链接]
ID:475236 发表于 2019-12-13 11:57 | 显示全部楼层 |阅读模式
手头上有一款stc15w408as单片机,发现从上电开始到执行程序的时间很长,达到136ms。请问问题出在哪,还是芯片本身就是要这么长时间?

示波器抓到的波形

示波器抓到的波形

实验程序

实验程序
回复

使用道具 举报

ID:213173 发表于 2019-12-13 12:24 | 显示全部楼层
去掉红框内选项
无标题.jpg

回复

使用道具 举报

ID:94031 发表于 2019-12-13 13:34 | 显示全部楼层
芯片内部系统处理时间,0.136s 不算太长。
回复

使用道具 举报

ID:401564 发表于 2019-12-13 13:47 | 显示全部楼层
数据手册是一个解决疑问的好东西 51hei截图20191213134556.jpg
回复

使用道具 举报

ID:475236 发表于 2019-12-13 14:11 | 显示全部楼层
已解决,要勾选下次冷启动时,P3.2,P3.3为0时才可下载程序
回复

使用道具 举报

ID:475236 发表于 2019-12-13 18:22 | 显示全部楼层
Y_G_G 发表于 2019-12-13 13:47
数据手册是一个解决疑问的好东西

谢谢!
回复

使用道具 举报

ID:475236 发表于 2019-12-13 18:29 | 显示全部楼层
wulin 发表于 2019-12-13 12:24
去掉红框内选项

谢谢!
不过不是‘上电复位使用较长延时’导致的,如果这个先项打上勾的话要300+ms。百度了下,stc单片机正常冷启动是从程序引导区开开始,然后才到程序区。所以要勾选‘下次冷启动时,P3.2/P3.3为0/0才可下载程序’,这个选项勾上后,启动时间不到6ms
回复

使用道具 举报

ID:591676 发表于 2019-12-13 19:31 | 显示全部楼层
stc的程序分引导区和程序区。引导区的代码主要负责ISP在线烧录。而stc的冷启动顺序就是先从引导区然后启动到程序区的。而热启动就是普通的51启动方式,只能从程序区头部开始重新执行。所以你必须冷启动。另外STC提供了一个特殊的寄存器地址,通过设置他能通过软件实现硬复位的功能直接跳转到引导区。这个你可以看STC的芯片说明书
回复

使用道具 举报

ID:663467 发表于 2019-12-13 19:37 来自手机 | 显示全部楼层
应该是程序问题
回复

使用道具 举报

ID:737063 发表于 2021-8-25 11:42 | 显示全部楼层
P32 P33那个√上了还是150ms ?
回复

使用道具 举报

ID:879348 发表于 2021-8-26 08:16 | 显示全部楼层
下载程序的时候有个设置,还再想快就要启动硬件触发下载检测
回复

使用道具 举报

ID:416501 发表于 2021-11-7 16:31 | 显示全部楼层
回复一下 做个笔记 。希望下次能记得这些。
回复

使用道具 举报

ID:826754 发表于 2021-11-8 08:49 | 显示全部楼层
看下希望下次能记得这些,每次我也是想要上电加快起动。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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