
【STM32】HAL库实现RTC实时钟-运用C库time.h-内置LSI时钟-待机模式
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程详解了使用STM32 HAL库结合C标准库time.h进行RTC实时时间管理的方法,介绍如何利用内置低速内部振荡器(LSI)作为时钟源,并阐述进入待机模式以节省功耗的技巧。
使用STM32F103C8T6单片机和Keil MDK 5.32版本,并以LSI作为时钟源,利用time.h库函数通过串口助手与上位机通信,允许用户修改RTC当前计数值。串口发送设置为DMA单次模式(类似printf功能),而接收则采用DMA循环方式,在接收到数据后更新RTC CNT寄存器并进入待机模式。系统由PA0引脚唤醒,并通过PC13控制LED灯的状态变化,以此指示程序运行情况。
全部评论 (0)
还没有任何评论哟~


