〖新专栏首发〗从菜鸟到专家:一位资深工程师的30天物联网硬核实战,每天一篇干货不加水!

写在前面:这是你一直在等的物联网实战地图你好,我是明亮(网名:明亮Blog),一名在物联网一线摸爬滚打了8年的资深工程师。8年间,我参与过智慧工厂AGV调度系统、百万级车联网云平台、低功耗野外监测终端、智能楼宇边缘网关等多个从0到1的项目。踩过的坑比写过的代码还多,见过凌晨四点的调试日志

【STM32】Proteus仿真STM32教程(标准库)6——OLED12864显示屏仿真全攻略

大家好! 在STM32的学习之旅中,只会点亮LED灯怎么够?我们当然希望单片机能“显示”出各种信息,比如温度、心率、或者一句简单的“Hello World”。今天,我们就来挑战一个极其经典且实用的模块——OLED 12864 显示屏。为了让大家零成本学习,我们全程采用 Proteus 仿真软件。不用买硬件&#xff

STM32SPI实验:外部Flash掉电记忆实验---STM32 HAL库专栏

🎬 渡水无言:个人主页渡水无言 ❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》 ❄专栏传送门: 《freertos专栏》 《STM32 HAL库专栏》《linux裸机开发专栏》 ❄专栏传送门:《产品测评专栏》 ⭐️流水不争先,争的是滔滔不绝  &#x

STM32实战:基于LVGL的嵌入式GUI智能手表界面开发

文章目录 一、前言 1.1 技术背景 1.2 本文目标 1.3 技术栈 二、环境准备 2.1 硬件准备 2.2 软件环境搭建 2.2.1 安装STM32CubeIDE 2.2.2 创建STM32工程 2.2.3 移植LVGL图形库 2.2.4 配置LVGL配置文件 2.3 工程编译验证 三、LCD驱动开发 3.1 ILI9341驱动实现 3

Mcu架构以及原理——4.时钟系统

目录 1. 时钟源:心跳的“起搏器” 1.1 外部时钟源——高精度、高稳定性 1.2 内部时钟源——低成本、快速启动 2. 时钟树:从源头到终端的“血管网络” 2.1 系统时钟 SYSCLK——心脏的“主泵” 2.2 AHB总线时钟 HCLK——高速“动脉” 2.3 APB总线时钟 PCLK——外设的“毛细血管” 3. 外设时钟门控

STM32硬件I2C通信失败常见原因及解决方案汇总

STM32硬件I2C通信失败?别急,先看这篇“排坑指南” 你有没有遇到过这种情况:明明代码写得一丝不苟,外设初始化也照着手册一步步来,可STM32的I2C就是死活读不到传感器的数据?示波器一抓,SCL和SDA卡在低电平上不动了;或者总是一发就丢ACK,通信时断时续。更糟的是,重启后偶尔能通,但无法复现问题——这种“玄学”现象,几乎每个嵌入式工程师都踩过坑。 如果你正在被 STM32硬件I2

别再傻傻分不清!MCU内部上拉与外部上拉天差地别,选错直接翻车!

🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:硬件知识,本专栏为记录项目

【STM32】四万字详解最新版本(ff16)FatFs文件系统移植(库函数版本)

目录1.  文件系统1.1  简介1.2  优点1.2.1  记录有效数据的位置1.2.2  确定存储介质的剩余空间1.2.3  确应以何种格式来解读数据1.3  流程2.  FatFs文件系统2.1  简介2.2  函数讲解2.2.1  ffconf.h2.2.2  diskio.c2.2.2.1  获取磁盘状态——disk_status2.2.2.2  初始化磁盘驱动器——disk_initi

鸿蒙开发-实战:用AR Engine做虚拟试衣

实战:用 AR Engine 做虚拟试衣虚拟试衣是 AR 技术最热门的应用之一——用户打开摄像头,选择一件衣服,衣服就"穿"在身上了。今天我们来看看用 AR Engine 怎么实现这个功能。 虚拟试衣整体流程下面是虚拟试衣的完整工作流程:#mermaid-svg-F7qVwDdElnXk0Kuf{font-family:"t