logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32 学习 —— 个人学习笔记8(DMA 直接存储器存取 & 数据转运及DMA+AD多通道)

直接存储器存取(Direct Memory Access,DMA)是嵌入式微控制器中实现高速、自主数据传输的关键硬件机制。DMA 可在外部设备与片内存储器、存储器与存储器之间建立直接的数据传输通路,整个传输过程由 DMA 控制器独立完成,无需 CPU 介入数据搬运,从而有效解除 CPU 在高频数据交互中的负载压力,提升系统整体运行效率与数据吞吐率。STM32F1 系列微控制器集成两组 DMA 控制

#stm32#学习
STM32 学习 —— 个人学习笔记9-1(USART串口协议 & 串口发送及接收数据)

波特率是衡量串口通信速率的核心指标,定义为单位时间内传输的码元数量(单位:bit/s),它决定了每位数据的持续时间 T b =1/B(B 为波特率)。常见标准波特率包括 9600、19200、38400、115200 bit/s 等,通信双方必须配置为相同波特率以实现同步采样。起始位是数据帧的同步标志位,固定为低电平(逻辑 0),用于通知接收方新数据帧的开始,触发接收端的采样时序逻辑。数据位是帧的

#stm32#学习
STM32 学习 —— 个人学习笔记6-3(TIM 输入捕获 & 编码器接口)

输入捕获(Input Capture, 简称IC)是嵌入式微控制器定时器模块的核心功能之一,主要用于对外部输入信号的时序特性进行高精度检测与测量,广泛应用于电机控制、传感器信号解码、脉冲参数分析等各类需要精准时序感知的场景中,是连接外部模拟/数字信号与嵌入式系统时序分析的关键技术纽带。

#stm32#学习
STM32 学习 —— 个人学习笔记7(ADC 模数转换器 & 单通道及多通道)

模拟 - 数字转换器(Analog-to-Digital Converter,ADC)是嵌入式系统与集成电路领域中连接模拟电路与数字电路的核心接口器件,其核心功能为将外部引脚输入的连续变化模拟电压信号,量化为数字系统可存储、运算的离散数字变量,是实现模拟信号数字化处理的关键桥梁。

#stm32#学习
STM32 学习 —— 个人学习笔记1(STM32简介)

STM32 是意法半导体公司(STMicroelectronics)推出的 32 位微控制器(MCU)与微处理器(MPU)系列,以 ARM Cortex-M 内核为基础,凭借其高性能、低功耗、丰富外设及完善生态,成为嵌入式领域的主流选择,是一款经典的嵌入式微控制器。类别代表系列特点超低功耗 MCUL0、L4、L5 等极致功耗优化,长续航,适合穿戴设备、传感器节点主流 MCUF0、F1、G0、G4

#stm32#学习
STM32 学习 —— 个人学习笔记9-2(USART串口数据包 & 串口收发 HEX 及 文本 数据包)

的字符序列实现帧同步与边界划分,有效载荷长度严格限定为 3 字节,无需额外长度字段即可完成帧解析,适用于对传输时延确定性、数据完整性要求较高的文本通信场景。该状态机通过字节级别的状态跃迁,实现了对固定 / 可变包长 HEX 数据包的可靠同步与解析,有效避免了帧黏连与帧丢失问题,保障了串行通信的帧完整性。该状态机通过字符级别的状态跃迁,实现了对固定 / 可变包长文本数据包的可靠同步与解析,有效避免了

#stm32#学习
STM32 学习 —— 个人学习笔记11-1(SPI 通信协议及 W25Q64 简介 & 软件 SPI 读写 W25Q64)

SPI(Serial Peripheral Interface,串行外设接口)是由 Motorola 公司于上世纪 80 年代推出的一种同步串行通信总线,主要用于微控制器与各类外围芯片之间的短距离、高速数据传输,广泛应用于 Flash、传感器、显示屏、ADC、DAC 等外设通信场景。串行时钟线,由主机产生并输出时钟信号,控制数据传输速率与同步节拍;主机输出、从机输入数据线,负责主机向从机发送数据;

#stm32#学习
STM32 学习 —— 个人学习笔记10-2(I2C 通信外设 & 硬件 I2C 读写 MPU6050)

I2C(Inter-Integrated Circuit)总线作为一种通用的串行通信总线,凭借其接口简单、占用 IO 资源少、通信可靠等优势,广泛应用于微控制器与外围器件(如传感器、存储器、显示器等)之间的短距离数据交互场景。STM32 系列微控制器内部集成了高性能硬件 I2C 收发电路,该外设通过硬件逻辑自动完成 I2C 通信过程中的关键操作,显著降低中央处理器(CPU)的负载,提升系统整体通信

#stm32#学习
STM32 学习 —— 个人学习笔记11-2(SPI 通信外设 & 硬件 SPI 读写 W25Q64)

SPI(Serial Peripheral Interface,串行外设接口)是一种高速、同步、全双工的串行通信总线,广泛用于STM32 微控制器与外部外设的短距离数据传输。STM32 内部集成硬件 SPI 收发电路,可自动完成时钟生成、数据收发等操作,大幅减轻 CPU 负担。其核心特性包括:可配置 8 位 / 16 位数据帧、高位先行/低位先行两种传输顺序;时钟频率由 fPCLK 经 2、4、8

#stm32#学习
STM32 学习 —— 个人学习笔记2-1(软件安装)

3、待程序获取最新的器件安装列表完成后,在左侧 Device 列表中选择自己需要的器件安装包,本学习课程安装包选择为 STMicroelectronics ----> STM32F1 Series ----> STM32F103 ----> STM32F103C8,选择并点击右侧列表中 Device Specific ----> DFP结尾文件后的 Install 按钮(由于在本文编写前,已完成相

#stm32#学习
    共 28 条
  • 1
  • 2
  • 3
  • 请选择