从BOOT说起BOOT在词典的解释为:boot:(亦作 boot-up)[usu. as modifier] the process of starting a computer and putting it into a state of readiness for operation (电脑的)启动既然是引申义,写者想它和靴子的联系,于是想到如下情景:当从屋子里要出门时,需要穿上长靴才能走后续
转载
2024-10-17 21:10:31
186阅读
STM32学习笔记(白话文理解版)—I2C通信接口 这里写目录标题STM32学习笔记(白话文理解版)—I2C通信接口一、I2C总线介绍二、I2C应用三、软件I2C和硬件I2C 一、I2C总线介绍IC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两线式串行线,用于连接微控制器及其外围设备。它是由数据线 SDA 和时钟 SCL 构成的串行总线,可发送和接收
一、ucos全家桶1. Micrium SoftwareMicrium Software提供了 RTOS 解决方案系列,俗称ucos全家桶,其中最为出名的就是 ucOS-II 和ucOS-III,于 2016 年成为 Silicon Labs 的一部分。2. μc/OS RTOS & stacksucos整条产品线非
原创
2022-01-10 15:35:13
1074阅读
一、ucos全家桶1. Micrium SoftwareMicrium Software提供了 RTOS 解决方案系列,俗称ucos全家桶,其中最为出名的就是 ucOS-II 和ucOS-III,于 2016 年成为 Silicon Labs 的一部分。2. μc/OS RTOS & stacksucos整条产品线非常丰富,常用的组件都有,官方叫做 μc/OS RTOS & stacks,民间叫做ucos全家桶。作为一个上过火星的老牌RTOS,找机会体验一下还是很爽的,ucos
原创
2021-07-09 10:41:37
2087阅读
点赞
目录1. 特性1.1 框图1.2 比较器输入信号SEL1.3 比较器滞回选择HYST1.4 比较器的输出1.5 LOCK机制2. 编程2.1 初始化步骤2.2 举例 STM内部的比较器是模拟量的比较器,其与APB2时钟同步,在RCC时钟控制器中没有COMx时钟使能标志位,其时钟的使能与复位与SYSCLK同步。1. 特性1.1 框图1.2 比较器输入信号SEL比较器的输入端有正负极信号,正极INP
由于蓝桥杯的需求,我被迫(不是)开始了学习以STM32G431RBT6为微控制器的电路板,先来看看ST官方对于给的介绍(见以下链接)https://www.stmicroelectronics.com.cn/en/microcontrollers-microprocessors/stm32g431rb.htmlSTM32G4是一款ST最新推出的Cortex -M4的低功耗ARM 处理器。它的一个亮
STM32F40x系统时钟自我学习笔记时钟源简介时钟树解析①HSE 高速外部时钟信号②锁相环PLL③系统时钟SYSCLK④AHB 总线时钟HCLK⑤APB2 总线时钟HCLK2⑥APB1 总线时钟HCLK1A、RTC 时钟B、独立看门狗时钟C、I2S 时钟D、PHY以太网时钟E、USB PHY 时钟F、MCO 时钟输出KEIL内的时钟计算主时钟计算其他外设时钟计算 时钟源简介在 STM32F4
转载
2024-09-14 10:34:14
223阅读
任何处理器,读到Clock时钟部分,总是费劲的。系统时钟(system clock)SYSCLK可以来自四种时钟源:HSI(high-speed internal)内部振荡器时钟HSE(high-speed external)外部振荡器时钟PLL时钟MSI(multispeed internal)振荡器时钟 启动复位/从Stop或Standby状态唤醒之后默认将MSI作为时钟源。&nb
翻译
精选
2016-02-22 15:13:12
3305阅读
有三种Reset:System 复位,Power 复位,RTC域复位.System 复位System复位所有寄存器,但除了RTC,RTC backup寄存器和控制/状态寄存器RCC_CSR。system复位产生的情形有:1. NRST引脚拉低2. 看门狗计数结束(WWDG复位)3. 独立看门狗技术结束(IWDG复位)4. 软件复位(SW复位)5. 低功耗管理复位6. 选项字节加载复位7. 退出St
原创
2016-02-22 11:18:32
2893阅读
STM32L431CBT6 STM32L4S9AII6 STM32L443CCY6TR STM32L443CCY6是基于带有FPU的Arm® Cortex®-M4内核的超低功耗微控制器。
5.1.4 稳压器 一个嵌入式线性稳压器为所有数字电路提供电源,除了待机电路。稳压器输出电压(VCORE)可以软件编程为三种不同电压范围1.2-1.8V(典型)(参见5.1.5)。 重启后稳压器总是使能的。它工作于三种不同模式:main(MR),low power(LPR)和power down,这取决于
翻译
精选
2016-07-12 10:54:48
5465阅读
文章目录前言一、HAL库配置定时器1.CubeMx配置2.函数相互调用逻辑总结 前言基于定时器输出不同占空比的PWM波,再作为led灯的输入,关于不同占空比如何改变led灯的亮度,我自己想的是类似于高中物理讲的最大电压和有效电压的区别,有效电压是指在单位时间电流所做功的平均值,高电平保持时间越长,有效电压就越高。不过这样有点解释不通PWM频率的用处了,所以可能这样理解也有点小问题。一、HAL库配
转载
2024-04-26 22:13:42
55阅读
近期收到了一块STM32G4系列的开发板,作为试用开发板,尝试使用G4做电源类项目,在使用G4系列开发板的时候,碰到了ADC工作不正常的情况,具体情况如下所示: 由于项目需要,主频限定在20Mhz,使用了板载24Mhz晶振,时钟树分布如下:图 1 时钟树
17.3.15 Timer同步 18.3.3 时钟选择
翻译
精选
2016-02-23 13:48:35
939阅读
一、移植准备1. 硬件准备本文中使用的开发板为小熊派IoT开发板,主控为STM32L431RCT6:2. 下载FreeRTOS源码FreeRTOS源码分为两种,一种是FreeRTOS包,另一种是FreeRTOS LTS Release包。2.1. FreeRTOS版本这种版本包含FreeRTOS内核的源码和示例工程,还有FreeRTOS+的一些扩展库。可以通过下面的两种方式下载:官方下载链接:下载官方发布的包,截至发文时间,最新发布的版本为FreeRTOSv202012.00.zip。G
原创
2022-01-10 15:11:10
1592阅读
一、移植准备1. 硬件准备本文中使用的开发板为小熊派IoT开发板,主控为STM32L431RCT6:2. 下载FreeRTOS源码FreeRTOS源码分为两种,一种是FreeRTOS包,另一种是FreeRTOS LTS Release包。2.1. FreeRTOS版本这种版本包含FreeRTOS内核的源码和示例工程,还有FreeRTOS+的一些扩展库。可以通过下面的两种方式下载:官方下载链接:下载官方发布的包,截至发文时间,最新发布的版本为FreeRTOSv202012.00.zip。G
原创
2021-07-09 10:41:28
867阅读
先看下STM32L053的RTC时钟,这里没有外部晶振用的是内部LSE,频率37KHz通过Cube配置RTC,启用日历和时钟,我
原创
2021-12-10 10:50:52
10000+阅读
stm32的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同。
RAM起始地址是0x2000 0000,结束地址是0x2000 0000加上芯片的RAM大小。不同的芯片RAM也不同。
Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失,
RAM可以
转载
2024-04-24 16:05:11
956阅读
1. 准备工作硬件准备 开发板首先需要准备一个小熊派IoT开发板,并通过USB线与电脑连接。 2.生成MDK工程选择芯片型号打开STM32CubeMX,打开MCU选择器: 搜索并选中芯片STM32L431RCT6: 配置时钟源如
转载
2024-08-14 17:57:53
265阅读
高性能处理能力:STM32L431RCT6 主芯片提供强大的计算性能,支持复杂算法和实时数据处理。大存储容量:MKDV08GCL-STPA时间,降低运行成本,提升设备稳定性。动态心电图设备作为现代医疗诊断的重要工具,其性能直接关系到临床诊断的准确性和效率。