嵌入式

STM32 在Keil 5 下移植LVGL_v8.3.11(步骤堪称保姆级,致力打造史上最详细lvgl移植教程,小白上手即可实现100%成功移植!!!)

LVGL简介        LVGL(Light and Versatile Graphics Library)是一款开源的嵌入式图形库,专为资源受限的嵌入式系统设计,支持低内存占用(最低配置要求约 16KB RAM 和 64KB Flash)和高性能渲染。它提供丰富的UI组件和动画效果,适用于智能手

32岁入行STM32迟吗?

作为一个在嵌入式领域摸爬滚打了近10年的老兵,看到这个问题时心情五味杂陈。32岁入行STM32迟吗?说实话,如果你问我这个问题的时候我还是24岁的小白,我可能会觉得"哇,32岁才开始学单片机,是不是有点晚了?"但现在30岁的我,经历了从机械专业跨界到嵌入式、从打工到创业的

24年电赛——自动行驶小车(H题)MSPM0G3507-编码电机驱动与通用PID

一、编码电机驱动        编码电机的详情可以查看此篇文章:stm32平衡小车--(1)JGB-520减速电机+tb6612(附测试代码)_jgb520-CSDN博客        简单来说,编码电机的驱动主要是给一个 PWM 和一个正负级就能驱动。PWM 的大小决定转速快慢,电机的两个电

STM32 开发报错no target connected 解决方案(详细教程)

前言         在使用vs code+STM32CubeMX 开发stm32最小系统板时下载程序报错,无法上传程序,再使用keil5开发时 发现板子已无法被链接 无法被识别校验,尝试很多办法无法解决,本人连着三块板子变砖,最后将芯片擦除才解决了问题,挽回损失。一、问题描述        当时是在vs

STM32 USB HS VCP与USB3300虚拟串口实践指南

本文还有配套的精品资源,点击获取 简介:STM32 USB HS VCP是STM32微控制器用于高速数据传输的重要应用,利用STM32Cube开发环境可以方便地配置USB设备以实现高速通信。该技术通过虚拟串口功能,允许PC或其他USB主机通过串口协议与STM32进行高速交互,而无需物理串口。此技术在嵌入式系统、物联网和

STM32外设学习之ADC

一、ADC简介模数转换器(Analog-to-Digital Converter, ADC)是将连续模拟信号(如电压、电流)转换为离散数字信号的电子设备。其核心过程包括: 采样(Sampling):根据奈奎斯特定理(采样频率需≥2倍信号最高频率)&#xff0

【从零开始实现stm32无刷电机FOC】【实践】【7.2/7 完整代码编写】

目录 stm32cubemx配置 芯片选择 工程配置 stm32基础配置 SPI的配置 定时器的配置 ADC的配置 中断优先级的配置 生成工程 工程代码编写 FOC代码结构搭建 电机编码器角度读取 PWM产生 FOC开环代码编写 确定电机正负旋转方向 电机旋转速度计算 多圈逻辑角度 电流采样 极对数 转子角度确定 闭环控制 控制函数接口定义 CMSIS-

STM32外设介绍4(ADC)

STM32外设介绍4(ADC)在嵌入式系统开发中,ADC(Analog to Digital Converter,模数转换器) 是将模拟信号转换为数字信号的关键模块。STM32 系列微控制器集成了高性能的 ADC,广泛应用于电压采样、传感器读取、温度测量等场景。本文将介绍 STM32 的 ADC 模块基本原理、配置流程,并以实际案例说明如何实现 MD(Measure and Display)输出

stm32-HAL adc-tim-dma

目录adc基础-adc-tim-dma前言:相关知识:1、ADC-模拟数字转换器2、TIM-定时器3、DMA-直接储存器访问正文:一、时钟树配置  二、基本配置三、TIM定时器配置四、adc配置 五、代码示例补充:  ​编辑结语:      adc基础-adc-tim-dma前言:       刚刚参加完2024年