原文:【STM32+cubemx】0014 HAL库开发:电源控制(三种低功耗模式:sleep、stop、standby)

本节我们来讲一讲stm 的电源控制,也就是低功耗模式。 stm 的低功耗模式简介 stm 有三种低功耗模式,功耗依次降低: 睡眠模式 sleep mode ,停止模式 stop mode ,待机模式 standby mode 。 睡眠模式:只有内核时钟关闭,外设仍在运行 可以通过任意一个中断或唤醒事件唤醒 唤醒后回到睡眠的位置向后执行。 停止模式:关闭内核时钟 外设时钟,保留内核 . V供电,寄存 ...

2021-11-23 01:50 0 2122 推荐指数:

查看详情

STM32-电源控制低功耗模式

STM32电源控制 STM32电源框图 STM32的工作电压(VDD)为2.0~3.6V。通过内置的电压调节器提供所需的1.8V电源。 当主电源VDD掉电后,通过VBAT脚为实时时钟(RTC)和备份寄存器提供电源。 下面是STM32电源框图: 注意:框图中的VDDA和VSSA ...

Wed Jan 13 04:12:00 CST 2021 0 834
STM32+cubemx】0008 HAL开发:ADC的四用法:轮询、中断、DMA、定时器触发

ADC即模数转换器,能把模拟量(电压)转换为数字量。 这一节我们讲讲stm32的ADC用法,stm32自带的ADC有四用法:轮询、中断、DMA、定时器触发。 1)ADC轮询的用法 我们在之前的串口中断工程上修改,以便于打印数值查看。 使用cubemx打开串口中断的工程,然后另存为 ...

Fri Nov 05 08:23:00 CST 2021 0 2393
STM32+cubemx】0015 HAL开发:内部flash读写

本节我们来学习stm32内部flash的读写。在某些应用中,我们需要保存少量掉电仍然不丢失的数据,而在电路板上额外增加一块eeprom或者flash又太浪费硬件资源,这时我们就可以把这些数据保存在stm32内部的flash里。 1)stm32内部flash简介 我们先来了解一下stm32 ...

Wed Nov 24 08:12:00 CST 2021 0 889
STM32+cubemx】0012 HAL开发:定时器的PWM输出

本节我们介绍stm32定时器的PWM输出。 1)PWM基础知识 PWM的全称是Pulse Width Modulation,即脉冲宽度调制。它是数字信号,只有0、1两状态,它通过一个周期中0、1所占不同的时间比例,来等效模拟信号。 假设一个数字信号源的高电平为5V、低电平为0V ...

Fri Nov 19 09:15:00 CST 2021 0 875
STM32+cubemx】0016 HAL开发:USB虚拟串口(virtual COM)

stm32很多系列的芯片都带usb接口,而且cubemx也能生成多种功能的usb初始化代码,使得一般用户可以不用关注usb底层复杂的实现方式,直接使用HAL函数就能方便地实现usb通信。本节我们就来学习cubemx生成虚拟串口(USB virtual COM)的使用方法。 1)生成USB虚拟 ...

Fri Nov 26 07:11:00 CST 2021 0 1273
STM32+cubemx】0018 HAL开发:自定义usb HID设备实现

前面几节我们使用Cubemx生成了usb的两个使用例子(虚拟串口、HID鼠标),本节我们进一步学习,如何用生成自定义的HID设备。本节的例子在开发板上运行以后,可以通过usb HID接口实现和计算机更为自由的通信。 本节的例子使用的开发环境是cubemx 6.1.0,pack版本是1.8.0 ...

Sat Dec 11 08:40:00 CST 2021 0 993
STM32+cubemx】0009 HAL开发:RTC实时时钟的使用、掉电时间保持

RTC (Real Time Clock)即实时时钟。它可以提供时钟、日历的功能;并且可以使用外部电池供电,在极低的功耗下保持计数,使得断电之后还能够计算时间,所以名为实时时钟。 STM32f103的RTC,本质上是一个32位的计数器,在断电后,由电池供电还能保持计数;要使用时间时,需要 ...

Wed Nov 10 09:05:00 CST 2021 2 2328
STM32+cubemx】0006 HAL开发:uart串口和DMA传输

上一节我们使用中断结合环形fifo,实现了比较方便、高效地串口收发,这个方法在几乎所有的单片机上都可以使用,就连最基础的51单片机也能支持。而到了stm32这款强大的单片机,有更多的用法可以实现高效的串口收发,本节我们就介绍使用DMA传输串口数据。 先简单介绍一下DMA,DMA全称 ...

Wed Nov 03 08:29:00 CST 2021 0 1238
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM