嵌入式

BMS电池管理系统学习笔记_STM32通信BQ芯片

1.简介该项目以朱有鹏老师的BMS项目为基础进行学习。以TI公司的BQ7692003PWR电源管理芯片(以下简称BQ芯片或者BQ)为中心进行的BMS电池管理系统项目。本项目的笔记以梳理框架和总结一些模块的重要内容为主,因此笔者对部分内容不会进行详细的介绍。(笔者是B站up主江协科技的学子,后续的一些代码会直接参考和移植该up主的

新手必看:ESP32连接阿里云物联网套件环境搭建

从零开始:手把手教你用 ESP32 接入阿里云物联网平台 你是不是也曾经对着一堆开发文档发愁,想让手里的 ESP32 连上云端,却卡在“连接失败”、“认证不通过”的死循环里?别急,这几乎是每个物联网新手都会踩的坑。 今天我们就来干一票实在的—— 不讲虚的,只讲你真正需要知道的操作步骤和避坑指南 。带你从环

盘点那些常见的嵌入式开发平台(4):单片机类

目录一、概述1.1. 什么是单片机1.2. 主要特点二、主流单片机盘点2.1. 基于 ARM Cortex-M 内核的开发平台2.2. 基于 AVR 内核的开发平台2.3. 基于 PIC 内核的开发平台2.4. 开源低成本开发平台2.5. 51单片机(8051系列)2.7. Arduino平台(基于AVR或ARM内核的单片机)2.8. MSP

BGR与TempSensor:MCU性能挖掘及应用案例解析

目录一、BGR 与 TempSensor 核心特性1.1 BGR(带隙基准源)1.2 TempSensor(内部温度传感器)1.3 核心驱动接口解析二、性能挖掘关键技巧2.1 BGR 性能优化2.2 TempSensor 精度与响应速度优化2.3 低功耗场景下的功耗平衡三、典型应用案例解析案例 1:基于 BGR 的 ADC 高精

LVGL界面编辑器与STM32结合的实战案例

用LVGL界面编辑器打造流畅嵌入式GUI:STM32实战全解析 你有没有过这样的经历?花了一周时间手动写代码,终于把一个带按钮、标签和进度条的界面“拼”出来,结果设计师看了一眼说:“颜色不对,布局要改。”于是你只能再花三天重调坐标、改样式——这还只是单个页面。如果产品有十个界面,每次修改都得同

【PID 进阶工程】从连续到离散:位置式 vs 增量式 PID 在单片机里的落地实战

目录前言:一、从“小明走路”到通用控制对象1.1 上一篇概要:1.2 重点:1.3 举例:二、连续时间 PID2.1 连续时间形式2.2 性能指标1)指标量:2)对应参数:三、从连续到离散:单片机/PLC 里 PID 怎么算?3.1 离散化思路1&#xff09

时序数据库选型实战指南:国产时序数据库Apache IoTDB的技术对比与实践

欢迎来到我的博客,代码的世界里,每一行都是一个故事 🎏:你只管努力,剩下的交给时间 🏠 :小破站 时序数据库选型实战指南:国产时序数据库Apache IoTDB的技术对比与实践 一、时序数据库选型的困境与挑战 二、时序数据库技术架构对比 2.1 主流时

《拒绝单调!教你用 Python 写一个酷炫上位机控制 STM32 (hal库)》

一、前言:告别串口助手,用 GUI 拿捏 STM32!​作为嵌入式小白,刚学 STM32 时是不是只能用串口助手发指令?​单调到想抠脚!🤦‍♂️​这次咱玩点高级的:用 Python 写个可视化界面,点点鼠标就能控制 STM32 上的 LED 灯亮灭、闪烁!全

Windows 上使用 VSCode + SDCC 开发 51 单片机完整教程

适用对象:嵌入式初学者、电子爱好者、想摆脱 Keil 2KB 限制的 51 开发者 系统要求:Windows 10 / 11 目标:搭建一个 免费、开源、高效 的 8051 单片机开发环境,支持代码补全、一键编译、一键烧录 文章目录 为什么选择这个方案? 第一步:安装必备工具 1. 安装 SD