Unix时间戳:
GMT/UTC 闰秒机制
时间戳转换(time.h C标准库 函数)
秒计数器转换成伦敦时间 北京事件时东八区即伦敦时间+8个小时
转换成字符串
BKP:备份寄存器 用于存储用户应用程序数据 VBAT切换供电
TAMPER引脚产生的侵入事件将所有寄存器内容清零(防拆)
RTC引脚输出
RTC 与BKP关联性较高
后备区域即STM32由VBAT 供电的部分
RTC:实时时钟 提供年月日时分秒 DS1302
32位秒计数器(1Hz) 极大简化硬件设计
RTC框图
VBAT不支持5V供电
读写备份寄存器实验
RTC实时时钟实验
PWM电源控制 睡眠 待机 停机模式
管理内部电源供电部分、监控电压 即PVD
电源框图:模拟部分 数字部分(1.8V供电区域) 后备区域
修改主频实验:
RCC时钟树
睡眠+串口发送+接收
停止模式+对射式红外计次
待机模式+实时时钟
WDG看门狗:
喂狗 不喂狗就复位 喂狗起始就是重置计数器
其实就是个自动复位电路
本质是一个定时器,指定时间内没有喂狗就复位
独立看门狗IWDG 1.8V供电区 键寄存器
窗口看门狗WWDG