你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32上电到运行时间

[复制链接]
水滴石穿 提问时间:2020-9-17 09:41 /
使用STM32CubeIDE创建STM32L071工程,外部晶振全部关闭,时钟选择HSI+PLL,在main函数中执行完GPIO初始化即点亮LED,比较上电和LED点亮的时间发现有将近20ms,这个时间怎么能缩短点,启动最少要多久呢?
  1. int main(void)
  2. {
  3.   /* USER CODE BEGIN 1 */

  4.   /* USER CODE END 1 */

  5.   /* MCU Configuration--------------------------------------------------------*/

  6.   /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  7.   HAL_Init();

  8.   /* USER CODE BEGIN Init */

  9.   /* USER CODE END Init */

  10.   /* Configure the system clock */
  11.   SystemClock_Config();

  12.   /* USER CODE BEGIN SysInit */

  13.   /* USER CODE END SysInit */

  14.   /* Initialize all configured peripherals */
  15.   MX_GPIO_Init();
  16.   LED_On(LED_RUN);
  17.   MX_DMA_Init();
  18.   MX_ADC_Init();
  19.   MX_USART1_UART_Init();
  20.   MX_TIM2_Init();
  21.   MX_RTC_Init();
  22.   MX_TIM6_Init();
  23.   MX_TIM21_Init();
复制代码
L431_上电到IO初始化完成.jpg
收藏 评论9 发布时间:2020-9-17 09:41

举报

9个回答
andey 回答时间:2020-9-17 09:59:29
提示: 作者被禁止或删除 内容自动屏蔽
水滴石穿 回答时间:2020-9-17 10:15:14
andeyqi 发表于 2020-9-17 09:59
电源的供电到mcu的3.3V电之间是不是有电路上的延迟

这个还没测,我测下看看。想请问下STM32启动时间一般是多久呢
小歆-2051663 回答时间:2020-9-17 10:30:23
晶振稳定运行时间差不多就要几个到十几个ms,20ms差不多合理范围内。
andey 回答时间:2020-9-17 10:39:37
提示: 作者被禁止或删除 内容自动屏蔽
水滴石穿 回答时间:2020-9-17 10:41:23
测试了3.3V建立到启动差不多也是这个时间
水滴石穿 回答时间:2020-9-17 10:44:22
andeyqi 发表于 2020-9-17 10:39
正常应该是us级别的,你这个时间实在是太长了,你可以量下MCU的3.3v供电拉高和io之间的时间间隙 ...

刚测了一下,也是要快20ms
andey 回答时间:2020-9-17 11:22:02
提示: 作者被禁止或删除 内容自动屏蔽
水滴石穿 回答时间:2020-9-17 13:19:01
andeyqi 发表于 2020-9-17 11:22
看下主频是不是设置的太低了

主频设置到32MHz了
butterflyspring 回答时间:2020-9-29 10:32:09
从上电到程序开始执行需要一个完整的复位过程,楼主可以了量测一下上电和复位信号上升的时间。这段时间和电源,系统负载以及复位管脚的电容有关。 程序执行很多,时钟稳定建立时间也不长,如果想节省,可以上电先配置IO并驱动LED,然后再 配置时钟,这样尽可能的最早驱动LED

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版