📖 技术文库

STM32 / Arduino / RTOS / 嵌入式 知识文章
全部 STM32 STM32 定时器 STM32 串口 STM32 ADC Arduino 入门 STM32 看门狗 STM32 I2C STM32 DMA STM32 低功耗 STM32 编码器 RTOS RTOS STM32 PWM 嵌入式 IO STM32 SPI STM32 中断 STM32 时钟 STM32 存储 Arduino 进阶 ESP32 WiFi 嵌入式 协议 STM32 CAN STM32 USB STM32 RTC STM32 DAC STM32 GPIO STM32 传感器 嵌入式 架构 STM32 Boot 嵌入式 调试 STM32 电机 嵌入式 PCB ESP32 低功耗 STM32 寄存器 嵌入式 C语言 STM32 架构 STM32 显示 STM32 外设 嵌入式 内存 STM32 工具 STM32 调试 嵌入式 稳定性 嵌入式 电源 STM32 安全 嵌入式 RTOS 嵌入式 存储 STM32 Bootloader STM32 协议 ESP32 物联网 ESP32 OTA ESP32 蓝牙 嵌入式 显示 嵌入式 驱动 嵌入式 电机 STM32 入门 RTOS 看门狗 嵌入式 CAN 项目 实战 嵌入式 控制 嵌入式 蓝牙 嵌入式 传感器 嵌入式
STM32 ADC 多通道采样:配置、校准与滤波的实用指南
STM32 ADC · 👁 30 阅读
本文深入讲解STM32 ADC多通道采样的完整流程,包括扫描模式与注入模式的选择、采样时间优化、硬件过采样与软件滤波的权衡,以及ADC校准(尤其是不连续采样下的偏移误差校准)。通过一个基于HAL库的代码示例,演示如何配置多通道规则组连续采样,并给出简单有效的滑动平均滤波实现,帮助开发者解决实际项目中多通道数据采集的精度与稳定性问题。
STM32 USART 串口通信:波特率、中断收发与 DMA 深度解析
STM32 串口 · 👁 35 阅读
USART 是嵌入式开发中最常用的外设之一,但波特率容差、中断标志位管理、DMA 环形缓冲等细节常让开发者踩坑。本文从原理出发,剖析波特率计算、中断收发机制与 DMA 协同工作的设计要点,并提供基于 HAL 库的完整工程代码,助你写出稳定可靠的高性能串口驱动。
STM32 USART 串口通信:波特率、中断收发与 DMA 实战指南
STM32 串口 · 👁 28 阅读
USART 是 STM32 最常用的外设之一,但不少开发者对波特率配置、中断收发和 DMA 传输的协同工作缺乏系统理解。本文将从原理出发,剖析波特率计算、基于中断的非阻塞收发以及 DMA 如何减轻 CPU 负载,并给出基于 HAL 库的完整工程示例和常见坑点,帮助嵌入式开发者快速掌握 STM32 串口的高效用法。
STM32 USART 串口通信深度解析:波特率、中断收发与 DMA 实战
STM32 串口 · 👁 31 阅读
串口是嵌入式开发中最常用的调试与通信接口,而 STM32 的 USART 外设远不止“发个字符串”那么简单。本文从波特率发生器原理切入,深入讲解中断收发与 DMA 传输的实现细节,对比轮询、中断和 DMA 三种模式的适用场景,并给出完整的 CubeMX 配置步骤与标准库/LL 库代码示例,帮助你彻底吃透 STM32 串口。
STM32 定时器中断的完整配置流程(HAL库详解)
STM32 定时器 · 👁 38 阅读
定时器是STM32中最常用的外设之一,而定时器中断则让CPU能够在精确的时间点执行任务,无需空耗主循环。本文基于HAL库,从定时器的工作原理出发,详细讲解STM32定时器中断的完整配置流程,包括时钟使能、参数初始化、中断优先级设置以及中断回调函数的编写,并提供可直接移植的代码示例,帮助开发者快速掌握这一核心技能。
STM32 定时器入门:从分频到中断
STM32 · 👁 25 阅读
STM32 定时器的基本概念、分频计数的原理,以及如何配置定时中断。嵌入式开发的第一步。