低功耗和ADC


杨桃32学习笔记,本文图片文字皆为转述

一、工作模式

在这里插入图片描述

正常模式:系统正常工作,功耗最高。
其他模式都是以低功耗、节能为目的而设定,可以使用特定的方法来唤醒CPU工作,根据不同的需求,有以下几种工作方式。
休眠模式:该模式关闭了ARM内核。唤醒方式:所有内部、外部功能的中断/事件。
停机模式:该模式关闭了ARM内核、内部所有的功能、PLL分频器、HSE。唤醒方式:外部中断输入接口EXTI(16个I/O之一)、电源电压测控中断PVD、RTC闹钟、USB唤醒信号。
待机模式:该模式关闭了ARM内核、内部所有的功能、PLL分频器、HSE、还有SRAM内容消失。
唤醒方式:NRST接口的外部复位信号、独立看门狗IWDG复位、专用唤醒WKUP引脚、RTC闹钟。

二、ADC模块

单片机只能读取0和3.3v,其中间电压值读不到所以使用adc可已解决。
在这里插入图片描述

在这里插入图片描述
STM32F103增强型产品内嵌2个12位的模拟/数字转换器(ADC),每个ADC共用多达16个外部通道,可以实现单次或扫描转换。 在扫描模式下,自动进行在选定的一组模拟输入上的转换。
ADC接口上的其他逻辑功能包括:
1、同步的采样和保持。
2、交叉的采样和保持。
3、单次采样。
ADC可以使用DMA操作(以后介绍)
模拟看门狗功能允许非常精准地检测一路、多路或所有选中的通道,当被监视的信号超出预置的阈值时,将产生中断。
由标准定时器(TIMx)和高级控制定时器(TIM1)产生的事件,可以分别内部级联到ADC的开始出发和注入触发,应用程序能使AD转换与时钟同步。
DMA:ditect memory access直接内存读取,其原理如下图所示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值