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

游戏引擎Luanti的前世今生与技术解析

想象一下:你走进一个完全由方块构成的3D世界,没有任务指引,没有强制目标,没有弹出广告,也没有微支付商城。你可以挖矿、建造、种田,也可以下载Mod瞬间把这个游戏变成太空生存模拟器或中世纪RPG——这一切都运行在十年前的古董电脑上。这个“乌托邦”并非想象,而是一个已经维护了15年、仍在持续迭代的开源项目

XTween - Unity高性能动画架构插件

XTween Repository (Gitee) / XTween Repository (Github) 视频教程链接:XTween Tutorial 📋 目录 一、XTween是什么? 1.1 核心定位 1.2 适用场景 二、XTween的体系结构 2.1 总体架构