
STM32
二麻子。
这个作者很懒,什么都没留下…
展开
-
STM32通过串口进入和唤醒停止模式
STM32 具有运行、睡眠、停止和待机四种工作模式。上电复位后 STM32 处于运行状态,当内核不需要继续运行,就可以选择进入后面的三种低功耗模式降低功耗,这三种模式中,电源消耗不同、唤醒时间不同、唤醒源不同,我们可以根据不同的应用需求,选择最佳的低功耗模式。......原创 2022-07-01 20:58:43 · 4071 阅读 · 1 评论 -
STM32 在flash中存储float数据
Float 类型数字在计算机中用4个字节存储,遵循IEEE-754格式标准: Float 数据 符号部分(S) 底数部分(M) 指数部分(E) 说明 0 表示正 1 表示负 使用二进制数来表示此浮点数的实际值,底数部分实际是占用24 bit的一个值,但是最高位省去不存储,在存储中占23 bit科学技术法。 占用8 bit的二进制数,可表示.原创 2021-12-15 23:18:41 · 3336 阅读 · 1 评论 -
STM32 RTC时钟掉电日期不更新
RTC(Real-Time Clock),实时时钟,是一个独立的定时器。拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。RTC模块和时间配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待机模式唤醒后,RTC的设置和时间维持不变。RTC的时钟源可以从LSE,LSI,HSE中得到。一般使用的是LSE,LSE是外部低速时钟,外接一个32.768Khz的晶振。为什么其晶振频率是32.768Khz呢?因为 2的15次方就是327原创 2021-10-24 21:54:21 · 8484 阅读 · 2 评论 -
基于HAL库的简单任务调度
在我们最开始编写单片机代码的时候一般都是直接一个while(1)循环,把要运行的程序放在里面就完了。这种方式对任务时间要求不高一些简单的系统原创 2021-10-20 11:22:55 · 470 阅读 · 0 评论