找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7070|回复: 12
打印 上一主题 下一主题
收起左侧

STC单片机启动时间问题

  [复制链接]
跳转到指定楼层
楼主
手头上有一款stc15w408as单片机,发现从上电开始到执行程序的时间很长,达到136ms。请问问题出在哪,还是芯片本身就是要这么长时间?

波形.png (80.54 KB, 下载次数: 62)

示波器抓到的波形

示波器抓到的波形

程序.png (15.41 KB, 下载次数: 80)

实验程序

实验程序
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:213173 发表于 2019-12-13 12:24 | 只看该作者
去掉红框内选项


回复

使用道具 举报

板凳
ID:94031 发表于 2019-12-13 13:34 | 只看该作者
芯片内部系统处理时间,0.136s 不算太长。
回复

使用道具 举报

地板
ID:401564 发表于 2019-12-13 13:47 | 只看该作者
数据手册是一个解决疑问的好东西
回复

使用道具 举报

5#
ID:475236 发表于 2019-12-13 14:11 | 只看该作者
已解决,要勾选下次冷启动时,P3.2,P3.3为0时才可下载程序
回复

使用道具 举报

6#
ID:475236 发表于 2019-12-13 18:22 | 只看该作者
Y_G_G 发表于 2019-12-13 13:47
数据手册是一个解决疑问的好东西

谢谢!
回复

使用道具 举报

7#
ID:475236 发表于 2019-12-13 18:29 | 只看该作者
wulin 发表于 2019-12-13 12:24
去掉红框内选项

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

使用道具 举报

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

使用道具 举报

9#
ID:663467 发表于 2019-12-13 19:37 来自手机 | 只看该作者
应该是程序问题
回复

使用道具 举报

10#
ID:737063 发表于 2021-8-25 11:42 | 只看该作者
P32 P33那个√上了还是150ms ?
回复

使用道具 举报

11#
ID:879348 发表于 2021-8-26 08:16 | 只看该作者
下载程序的时候有个设置,还再想快就要启动硬件触发下载检测
回复

使用道具 举报

12#
ID:416501 发表于 2021-11-7 16:31 | 只看该作者
回复一下 做个笔记 。希望下次能记得这些。
回复

使用道具 举报

13#
ID:826754 发表于 2021-11-8 08:49 | 只看该作者
看下希望下次能记得这些,每次我也是想要上电加快起动。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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