文件名称:【STM32】HAL库-RTC实数时钟-使用C库函数time.h-外部时钟LSE-周期性唤醒
文件大小:16.56MB
文件格式:ZIP
更新时间:2022-05-14 20:04:59
stm32 c语言 文档资料 arm 嵌入式硬件
采用STM32F103C8T6单片机,KeilMDK5.32版本 使用LSE作为时钟源 采用time.h库函数,可通过串口助手上位机修改RTC当前计数值 串口与上位机进行通信,串口发送设置为DMA单次模式发送(仿printf) 串口接收设置为DMA循环串口空闲接收,接收到用户数据并修改RTC CNT寄存器后进入待机模式(唤醒后等于复位,除了备份寄存器和RTC部分寄存器和电源控制/状态寄存器(PWR_CSR)没有被复位外,其他寄存器被复位。) **通过PA0来唤醒单片机或者RTC闹钟事件唤醒单片机** **配置外部事件线17为上升沿触发** **没有使用RTC的输出模式**(秒/闹钟/校准输出到引脚PC13)故PC13还是可以正常使用 PC13控制LED灯,LED亮灭指示程序正在运行