找回密码
 立即注册
查看: 593|回复: 8

从供电到运行第一条程序,需要多长时间?

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-04-10 08:59:03

15

主题

30

回帖

433

积分

中级会员

积分
433
发表于 2024-5-16 15:57:48 | 显示全部楼层 |阅读模式
今天简单测试了一下STC32G8K64这颗芯片的上电时间,从开始供电,到运行到main函数用时320ms左右。

使用方法是上电后拉低指定io的电平。
现在有个项目对上电后到运行正式程序的时间有较强的要求,不知道这方面有无解决方案。
个人猜测可能是上电后,芯片内置boot等待一定时间。
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:172
  • 最近打卡:2025-04-28 08:49:07
已绑定手机

90

主题

961

回帖

2318

积分

超级版主

积分
2318
QQ
发表于 2024-5-16 16:18:15 | 显示全部楼层
设置“P32/P33为0/0才能下载”,将P3.2 P3.3至少一个上拉一个5.1K电阻到VCC,去掉”上电复位使用较长延时“,则上电复位时间大约30ms。

测试程序如下,P3.4上拉一个5.1K电阻到VCC,数字示波器观察P3.4,扫描时间10ms/DIV,上升沿触发,标准(普通)触发或单脉冲,触发电平2V。上电,P3.4高电平时间就是从上电到运行用户程序的时间。

#include  <对应的头文件>
void main(void)
{
     P3M0 = 0x00;  P3M1 = 0x00;
     P34 = 0;
     while(1)
     {
     }
}
截图202405161618126600.jpg
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-5-16 16:21:49 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:33
  • 最近打卡:2025-04-10 08:59:03

15

主题

30

回帖

433

积分

中级会员

积分
433
发表于 2024-5-16 16:26:22 | 显示全部楼层
国学*** 发表于 2024-5-16 16:18
设置“P32/P33为0/0才能下载”,将P3.2 P3.3至少一个上拉一个5.1K电阻到VCC,去掉”上电复位使用较长延时“ ...

亲测有效啊,上电时间缩短到了30ms以内。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:391
  • 最近打卡:2025-04-30 00:26:42

0

主题

336

回帖

1490

积分

金牌会员

积分
1490
发表于 2024-5-16 21:46:40 | 显示全部楼层
不错,学习了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:394
  • 最近打卡:2025-05-01 03:26:07

16

主题

702

回帖

2470

积分

金牌会员

积分
2470
发表于 2024-5-17 07:22:19 | 显示全部楼层
不错不错
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:502
  • 最近打卡:2025-05-01 08:01:38
已绑定手机

1

主题

833

回帖

1441

积分

金牌会员

积分
1441
发表于 2024-6-27 10:34:17 | 显示全部楼层
学习了,还真没测试过
靡不有初,鲜克有终
回复 支持 反对

使用道具 举报 送花

已绑定手机

2

主题

18

回帖

50

积分

注册会员

积分
50
发表于 2025-3-3 19:36:35 | 显示全部楼层
按照手册来讲,他不是勾选之后延时50us吗,为啥我实测是30ms?

点评

上电复位时间肯定比50us长得多,就算是不断电、睡眠唤醒,都要80us。 手册什么地方说的50us?截图贴出来看看。  详情 回复 发表于 2025-3-3 20:54
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2025-3-3 20:54:28 | 显示全部楼层
swbo*** 发表于 2025-3-3 19:36
按照手册来讲,他不是勾选之后延时50us吗,为啥我实测是30ms?

上电复位时间肯定比50us长得多,就算是不断电、睡眠唤醒,都要80us。
手册什么地方说的50us?截图贴出来看看。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:25 , Processed in 0.369684 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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