摘要: 文章目录 引言 之前的博客内容比较杂乱,其中大部分是我个人的记录与梳理。为了方便有阅读需求的朋友快速查找内容,我整理了这份导航;同时,一些参考价值较低的文章也未纳入其中。 博客首页 博客首页 【STM32】 STM32 通用 【STM32系列】ADC —— 模数转换器 【STM32 系列】DMA — 阅读全文
posted @ 2025-10-14 21:20 膝盖中箭卫兵 阅读(76) 评论(0) 推荐(0)
摘要: 引言 博主是菜鸟,学习中。。。 共享文件夹 Ubuntu22.04设置共享文件夹 Ubuntu共享文件夹的创建和使用 博客导航 博客导航 阅读全文
posted @ 2025-12-11 21:19 膝盖中箭卫兵 阅读(2) 评论(0) 推荐(0)
摘要: 引言 使用 Ubuntu 系统配置 ESP32 的 VScode 环境的时候遇到了两个问题,会导致 VScode 中按下Shift+Ctrl+P使用ESP-IDF: Add VS Code Configuration Folder命令(添加配置的文件夹到 VScode 中,使得 VScode 可以找 阅读全文
posted @ 2025-12-10 20:52 膝盖中箭卫兵 阅读(13) 评论(0) 推荐(0)
摘要: 引言 仅作笔记,无参考价值! 一、标签部件(lv_lable) 1、创建标签部件 第二种设置文本的方式带来的问题: 指定的缓冲区内存被修改或释放,则这个文本中的数据是不可靠的。 假如缓冲区是只读的话,通过代码段将文本写到缓冲区中则程序容易崩溃。 示例程序 void my_gui(void) { // 阅读全文
posted @ 2025-11-09 14:25 膝盖中箭卫兵 阅读(12) 评论(0) 推荐(0)
摘要: 引言 仅作笔记分享。 LVGL 编程思想 LVGL 采用的是面向对象的编程思想,以抽象的类来实例化不同的对象(部件) 举例 实现流程 C 语言中没有“类”的概念,LVGL 以结构体的形式来实现“类”的思想。 过程: 使用lv_obj_t结构体实例化一个具体的对象:lv_obj(基础对象),默认就是以 阅读全文
posted @ 2025-11-06 17:25 膝盖中箭卫兵 阅读(57) 评论(0) 推荐(0)
摘要: 引言 这两天才刚看到 LVGL 模拟器,进度确实有点小慢hh。使用的是 CodeBlocks 的模拟环境,但是在官网下带编译器的版本非常的慢(下了两天没下好),还有在 git 中的工程下载也是非常的慢,于是这里分享出来。 教程 视频里讲的很详细,困难主要是下载😂 【正点原子】LVGL模拟器的使用 阅读全文
posted @ 2025-11-06 16:47 膝盖中箭卫兵 阅读(41) 评论(0) 推荐(0)
摘要: 引言 LVGL 内存管理,可选默认 lvgl 管理方式,也可选自定义管理方式。 LVGL 内存消耗 这里说的内存管理,就是指“LVGL 要管理的内存”。 这个内存池不能分配的过大,过大则图形缓冲区或其他被分配的位置就可能不足;也不能过小,过小则可能分配给某些控件的内存不足。所以需要合理配需要管理的内 阅读全文
posted @ 2025-11-05 17:34 膝盖中箭卫兵 阅读(107) 评论(0) 推荐(0)
摘要: 引言 LVGL 有时候所需的空间或者缓存会很大,这时候就可以用上外部的 SDRAM 来拓展空间。 使用 SDRAM 的两种情况 使用外部 SDRAM 超方便的方法 参考以下博客: 【STM32H743IIT6 系列】将外部SDRAM作为内部RAM使用的超简单方法(改进版) 使用案例 由于一般都是将较 阅读全文
posted @ 2025-11-04 11:53 膝盖中箭卫兵 阅读(61) 评论(0) 推荐(0)
摘要: 引言 学习 LVGL 的同时,记录学习过程,分享踩坑经历。 注意!!!后面 LVGL 的内容都仅作为个人笔记,无参考价值!!! LVGL 下面都是从正点原子的 pptx 中截取下来的,他们写的很详细了。 GUI 简介 LVGL 简介 LVGL 移植要求 优化 LVGL 的方法 LVGL 库文件 前置 阅读全文
posted @ 2025-11-04 10:52 膝盖中箭卫兵 阅读(242) 评论(0) 推荐(0)
摘要: 引言 配置好 RGB LCD 的显示之后,就可以配置其触摸的功能了。电容触摸屏的驱动方式格外的简单,下面由我一一道来(触摸检测的本质上就是电容交互式的感应,然后通过 IC 的通讯协议来传输寄存器上的数据。 主控板 STM32H743开发板 核心板 小系统板 反客 STM32H743IIT6 屏幕 正 阅读全文
posted @ 2025-11-04 10:27 膝盖中箭卫兵 阅读(37) 评论(0) 推荐(0)
摘要: 引言 对于 LTDC 类型接口的 RGB LCD 屏幕,要有从 LTDC 引出来的与外部 LCD 通讯的接口程序,也要有直接驱动 LCD 显示的程序。这里就正点原子的驱动程序来进行一个讲解。 文件管理 对于一个完整的驱动 RGBLCD 屏幕的程序,少不了的就是接口层和驱动层程序,根据需求可以分为:接 阅读全文
posted @ 2025-11-03 15:37 膝盖中箭卫兵 阅读(23) 评论(0) 推荐(0)
ORCID iD icon https://orcid.org/0000-0001-5102-772X