简介
CH32V103系列是以青稞V3A处理器为核心的32位通用MCU,该处理器是基于RISC-V开源指令集设计。片上集成了时钟安全机制、多级电源管理、通用DMA控制器。此系列具有1路USB2.0主机/设备接口、多通道12位ADC转换模块、多通道TouchKey、多组定时器、多路IIC/USART/SPI接口等丰富的外设资源。
本章教程主要讲述如何控制CH32V103进入待机模式以及对其进行唤醒操作。
1、PWR-待机模式简介及相关函数介绍
待机模式在某些指定的唤醒条件下退出后,微控制器将被复位,并且执行的是电源复位。待机模式下可工作模块:独立看门狗(IWDG)、实时时钟(RTC)、低频时钟(LSI/LSE)。
进入:配置内核寄存器控制位 SLEEPDEEP=1,电源控制寄存器的 PDDS=1,执行WFI或WFE,可选SEVONPEND和SLEEPONEXIT。
退出:1)任一外部中