7 bit

STM32 代码优化

编译优化选项 利用 CCM 区域提升速度 使用条件: 单片机有 CCM 区域 (1) (2)宏定义

没志青年 没志青年 发布于 2025-08-02

32单片机 - 比较器

G4 COMP_HandleTypeDef hcomp1; void COMP1_Init(void) { hcomp1.Instance = COMP1; hcomp1.Init.InputPlus = COMP_INPUT_PLUS_IO1; // 比较器[+]输入端

没志青年 没志青年 发布于 2025-08-02

Cortex-M MCU - 内存组织

STM32 内存布局验证: #include "main.h" #include <string.h> //用于字符串处理 #include <stdio.h> //用于printf打印 #include <stdlib.h> //用于分配堆区---调用malloc和free #

没志青年 没志青年 发布于 2025-07-28

ESP32 I2S

手册 28 章,983 I2S - ESP32 - — ESP-IDF 编程指南 v5.5 文档

没志青年 没志青年 发布于 2025-07-28

ESP32 启动配置项

启动模式 启动日志打印 ESP32-C3:

没志青年 没志青年 发布于 2025-07-28

ESP32 电机控制脉宽调制器(MCPWM)

36 章,1245 MCPWM 结构 ESP32-S3 有两个 MCPWM 外设,每个外设支持 6 路 PWM 输出。 由 PWM 定时器模块、PWM 操作器模块、故障检测模块、捕获模块组成,PWM 定时器用于生成定时参考,PWM 操作器将根据定时参考生成所需的波形。 PWM 定时器和 PWM 操作

没志青年 没志青年 发布于 2025-07-28

ESP32 红外遥控 RMT

红外遥控 (RMT) - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 红外遥控

没志青年 没志青年 发布于 2025-07-28
没志青年 没志青年 发布于 2025-07-28

ESP32 通用宏定义

错误 typedef int esp_err_t; ESP_OK //esp_err_t value indicating success (no error) //表示执行成功 没有错误 ESP_FAIL //Generic esp_err_t code indicating failure /

没志青年 没志青年 发布于 2025-07-28

ESP32 系统时钟、复位

时钟树 - ESP32 - — ESP-IDF 编程指南 v5.5 文档 系统时钟 时钟树: 图中,黄框的为低功耗时钟,蓝框的为高性能时钟。 CPU_CLK 时钟频率最低 2 MHz,最高 240 MHz,。

没志青年 没志青年 发布于 2025-07-28

ESP32 LED PWM 控制器(LEDC)

手册第35章,1231 LED PWM 控制器 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 LED 控制器 (LEDC) 主要用于控制 LED,也可产生 PWM 信号用于其他设备的控制。 S3 LEDC 特点: 8 个PWM生成器,即8通道。 高速通道:四个独立的定时器,

没志青年 没志青年 发布于 2025-07-28

ESP32 通用DMA控制器

手册第3章,345 文档中好像没有。 GDMA GDMA 用于在 内部 RAM 与内部 RAM 外部 RAM 与外部 RAM 内部 RAM 与外部 RAM 外设与内部 RAM 外设与外部 RAM 之间直接传输数据,不需要 CPU 的任何操作,从而降低了 CPU 的工作负载,提高了系统的效率。。 GD

没志青年 没志青年 发布于 2025-07-27

ESP32 看门狗

手册13、14章,P 643、649 看门狗 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 ESP32-S3 的硬件看门狗定时器: 主系统看门狗定时器 (MWDT_WDT),用于: 中断看门狗 (IWDT):负责确保 ISR 不被长时间阻塞。 任务看门狗 (TWDT):负责

没志青年 没志青年 发布于 2025-07-27

ESP32 低功耗管理

手册第 10 章,P 541。 低功耗模式 - ESP32 - — ESP-IDF 编程指南 v5.5 文档

没志青年 没志青年 发布于 2025-07-27

ESP32 中断管理

中断分配 - ESP32 - — ESP-IDF 编程指南 v5.5 文档 手册 9.3.2 中断基础概念 ESP32 是 Xtensa 架构的,中断优先级分为 7 个级别(1 ~ 7),数值越大,优先级越高。 STM32 将所有中断固定在单核上,每一个中断源对应一个中断号,因此不需要手动给中断源分

没志青年 没志青年 发布于 2025-07-27

32单片机 -中断管理

中断和事件的区别: 中断是需要CPU参与的,执行中断服务程序。通过自定义中断服务程序,可用来实现特定的功能,通常需要手动清除标志位。 事件(标志位)完全是由硬件自动处理的,不需要CPU参与。事件用来在外设之间通知,比如定时器信号触发ADC采样转换,会自动清除标志位。 STM32 单核心,每个中断源对

没志青年 没志青年 发布于 2025-07-27

32单片机 - 时钟系统

在芯片复位之后,所有外设的时钟都是默认关闭,对于用到的外设需要手动打开时钟,这样有利于降低功耗。 时钟树 时钟树的作用: 指导正确配置系统和外设时钟 指示外设运行时钟频率限制 外设时钟源

没志青年 没志青年 发布于 2025-07-27

Cortex-M MCU - RTC与备份域

RTC(Real Time Clock)实时时钟,是一个可以为系统提供精确的时间基准的元器件,RTC一般采用精度较高的晶振作为时钟源,有些RTC为了在主电源掉电时还可以工作,需要外加电池供电。 RTC 时钟的功能: 当主电源掉电时,电压调节器会自动切换供电。备用电池供电时,以下仍能正常工作: RTC

没志青年 没志青年 发布于 2025-07-27

32单片机 - 电源管理与低功耗

对于使用电池供电的电子设备,因电池容量较小,因此很有必要控制功耗,延长设备的使用时间。 必须开启 PWR 时钟,否则电源模式、电压调节器、RTC等关键功能不能使用。 标准库、HAL库中会默认开启的吗??? 单片机耗电量 查看数据手册。 电源系统结构

没志青年 没志青年 发布于 2025-07-27

32单片机 - DMA

DMA(直接存储器存取)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输,数据的传输无须 CPU 干预,这就节省了CPU的资源来做其他操作。 外设与 DMA 的映射: 在参考手册的DMA章节中可以找到这种表。 注意事项:

没志青年 没志青年 发布于 2025-07-25

32单片机 - 串口

在数据手册中:串口的功能 X 表示支持,- 表示不支持。 485 流控支持

没志青年 没志青年 发布于 2025-07-23

Cortex-M MCU - 内部 Flash 与 FSMC 接口

内存映射 F103内存映射: 在数据手册中 Memory mapping 这个图高速我们 所需要关心的就是: 内存启动地址: 程序存储起始地址:

没志青年 没志青年 发布于 2025-07-22

STM32 基础

STM32 为小端模式。 芯片资源 打开数据手册(Datasheet)进入介绍章节(搜索features and peripheral counts),可以看见: 或者这样的表: 这上面对芯片的功能和外设等说明的很清楚。

没志青年 没志青年 发布于 2025-07-22

ESP32 存储器组织结构

所有的内部存储器、外部存储器以及外设都分布在 CPU 的总线上。 存储器类型 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 ESP32中的内存架构_esp32的代码存在哪里-CSDN博客 (68 封私信 / 80 条消息) ESP32 程序的内存模型 - 知乎

没志青年 没志青年 发布于 2025-07-22

32单片机 - I2C 通信

F103: #ifndef __I2C_BUS_H #define __I2C_BUS_H #include "stm32f1xx_hal.h" #include "gpio_mapping.h" #define I2C_SDA_GPIO GPIOB #define I2C_SDA_PIN G

没志青年 没志青年 发布于 2025-07-21

ESP32 BLE 蓝牙通信

概述 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 ESP-BLE-MESH - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 经典蓝牙(Classic BT):传统蓝牙,功能全面,用于持续传输大数据,比如蓝牙耳机、蓝牙音箱、车载免提。 <

没志青年 没志青年 发布于 2025-07-19

ESP32 WiFi 通信

Wi-Fi 驱动程序 - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 ESP-WIFI-MESH - ESP32-S3 - — ESP-IDF 编程指南 v5.5 文档 Wifi 的工作模式: STA 客户端模式:作为客户端设备,连接到路由器中。 AP 路由器模式:作为热点设

没志青年 没志青年 发布于 2025-07-19
上一页 下一页