简介
CH32V103系列是以青稞V3A处理器为核心的32位通用MCU,该处理器是基于RISC-V开源指令集设计。片上集成了时钟安全机制、多级电源管理、通用DMA控制器。此系列具有1路USB2.0主机/设备接口、多通道12位ADC转换模块、多通道TouchKey、多组定时器、多路IIC/USART/SPI接口等丰富的外设资源。
本章教程主要讲述如何控制CH32V103进入停止模式以及对其进行唤醒操作。
1、PWR-停止模式简介及相关函数介绍
停止模式是在内核的深睡眠模式(SLEEPDEEP)基础上结合了外设的时钟控制机制,并让电压调节器的运行处于更低功耗的状态。此模式高频时钟(HSE/HSI/PLL)域被关闭,SRAM和寄存器内容保持,IO引脚状态保持。该模式唤醒后系统可以继续运行,HSI 称为默认系统时钟。
如果正在进行闪存编程,直到对内存访问完成,系统才进入停止模式;如果正在进行对 APB 的访问,直到对APB访问完成,系统才进入停止模式。