原文:【STM32+cubemx】0009 HAL库开发:RTC实时时钟的使用、掉电时间保持

RTC Real Time Clock 即实时时钟。它可以提供时钟 日历的功能 并且可以使用外部电池供电,在极低的功耗下保持计数,使得断电之后还能够计算时间,所以名为实时时钟。 STM f 的RTC,本质上是一个 位的计数器,在断电后,由电池供电还能保持计数 要使用时间时,需要将计数器的值换算成日期和时间。 此外,stm 的RTC还具备后备存储区,可以利用电池供电,保存 个 bit的数据。 cub ...

2021-11-10 01:05 2 2328 推荐指数:

查看详情

STM32CubeMX 实时时钟(RTC)

1.RTC简介 实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器。 RTC 提供具有可编程闹钟中断功能的日历时钟 /日历。RTC 还包含具有中断功能的周期性 ...

Wed Sep 29 18:50:00 CST 2021 0 392
STM32+cubemx】0004 HAL开发:uart串口的轮询和中断使用

本节我们来学习异步串口uart的应用,使用轮询和中断两种方式,来实现计算机向单片机发送数据,单片机处理之后再将数据返回。 1)cubemx生成代码 首先还是在cubemx中生成代码,选择器件、设置SYS(调试接口)、设置RCC(外部晶振时钟源)这几个步骤和前一节一样(也可以复制前面闪灯的工程 ...

Mon Nov 01 07:59:00 CST 2021 0 795
stm32——RTC实时时钟

stm32——RTC实时时钟 一、关于时间   2038年问题   在计算机应用上,2038年问题可能会导致某些软件在2038年无法正常工作。所有使用UNIX时间表示时间的程序都将将受其影响,因为它们以自1970年1月1日经过的秒数(忽略闰秒)来表示时间。这种时间表示法在类Unix ...

Wed May 11 17:47:00 CST 2016 3 29182
STM32HAL STM32CubeMX教程十三---RTC时钟

前言: 本系列教程将 对应外设原理,HALSTM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用 所用工具: 1、芯片: STM32F407ZET6/ STM32F103ZET6 2、STM32CubeMx软件 3、IDE: MDK-Keil软件 ...

Fri Nov 27 18:32:00 CST 2020 0 1817
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM