news 2026/4/23 6:32:07

[STM32C0] 【STM32C092RC 测评】+如何进入低功耗模式并唤醒

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[STM32C0] 【STM32C092RC 测评】+如何进入低功耗模式并唤醒

第一步首先配置相关的引脚,PC13开启中断模式,同时PA5开启GPIO输出模式:
第二部进行RTC的配置,看图:


不要忘记打开nvic优先级配置


下面生成代码:
并添加相关代码:

复制

  1. /* USER CODE BEGIN 2 */
  2. // RUN mode
  3. HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);
  4. HAL_Delay(5000);
  5. HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);
  6. // enter STOP mode
  7. HAL_SuspendTick();
  8. HAL_PWR_EnterSTOPMode(PWR_MAINREGULATOR_ON, PWR_STOPENTRY_WFI);
  9. HAL_ResumeTick();
  10. /* USER CODE END 2 */

并在main函数的while循环中添加下面代码:

复制

  1. /* USER CODE BEGIN WHILE */
  2. while (1)
  3. {
  4. HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_5);
  5. HAL_Delay(1000);
  6. /* USER CODE END WHILE */

编译并下载运行,但是我这里跳出这个界面,似乎不影响运行?


由运行模式---停止模式--唤醒模式之间的切换?
由于不能上视频,不过代码应该没有问题
我现在遇到一个printf串口打印乱码的问题,但是各个参数都是正确的?
不清除什么原因?还在探索中,希望能解决?



---------------------
作者:yinxiangxv
链接:https://bbs.21ic.com/icview-3450542-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 12:49:42

单片机编程软件很简单(11),Keil单片机编程软件在线调试

单片机编程软件的使用促进了社会发展,每款单片机编程软件各有千秋。在选择单片机编程软件时,大家可依据个人喜好和项目需求。本文对于单片机编程软件的介绍将基于keil,主要在于介绍这款单片机编程软件的在线调试功能。如果你对本文即将涉及的…

作者头像 李华
网站建设 2026/4/18 11:30:56

[STM32C0] 【STM32C092RC 测评】+NUCLEO-C092RC开发板开箱+点灯样例代码

根据样例代码中的描述,找到对应的引脚,PA5和PC9?本打算直接将代码编译后下载运行一下,但是开发板上电后就开始 翻转led灯,看来已经烧写了对应的程序, 所以这个点灯的实验就看看开机视频吧?由于不…

作者头像 李华
网站建设 2026/4/19 10:49:48

Miniconda-Python3.9镜像适配多卡GPU训练场景

Miniconda-Python3.9镜像适配多卡GPU训练场景 在现代深度学习研发中,一个常见的尴尬场景是:某位工程师兴奋地宣布“模型收敛了”,结果团队其他人却无法复现结果——不是报错缺少某个库,就是数值输出略有偏差。这种“在我机器上能跑…

作者头像 李华
网站建设 2026/4/17 18:59:27

PyTorch自定义Dataset在Miniconda中的注册方式

PyTorch自定义Dataset在Miniconda中的注册方式 在现代AI开发中,一个常见的尴尬场景是:你精心编写了一个支持复杂数据增强的自定义Dataset类,结果在Jupyter Notebook里运行时却报出ModuleNotFoundError。更糟的是,同事拉下你的代码…

作者头像 李华
网站建设 2026/4/20 6:28:14

终极指南:使用sceasy轻松实现单细胞数据格式无缝转换

终极指南:使用sceasy轻松实现单细胞数据格式无缝转换 【免费下载链接】sceasy A package to help convert different single-cell data formats to each other 项目地址: https://gitcode.com/gh_mirrors/sc/sceasy 在单细胞数据分析的复杂生态系统中&#x…

作者头像 李华