- 博客(9)
- 收藏
- 关注
原创 ESP32开发笔记(记录开发过程中遇到的一些问题和处理,仅个人研究)
本文介绍了基于ESP32-S3开发板的TFT液晶屏驱动开发过程,重点解决了LVGL移植和触摸屏适配问题。硬件采用2.4寸ST7789驱动TFT屏和GT911触摸屏,软件基于VS Code+PlatformIO+Arduino框架。主要功能包括电池检测、RTC时钟、音乐播放、温湿度监测等。开发中遇到的关键问题包括:屏幕旋转时的触摸坐标转换(通过面积法推导转换公式)、LVGL内存不足导致卡顿(调整LV_MEM_SIZE至128KB)、触摸失效(修改坐标映射关系)和背光PWM控制等。
2025-07-18 19:28:14
766
原创 基于STM32的智能家居系统设计(23年完成后续再将未编辑的内容补全^ ^)
本文介绍了一个基于STM32的智能家居系统设计与实现,结合微信小程序实现远程控制。系统采用模块化设计,使用Altium Designer绘制原理图并通过嘉立创EDA完成PCB布局布线后进行打样。硬件部分包括PCB制作、元器件采购和电路焊接测试。软件开发涵盖GPIO配置、模块调试和业务逻辑整合,并配套开发了微信小程序控制界面。文章详细记录了从硬件设计到软件开发的完整流程,包括PCB打样、焊接测试、模块调试和小程序功能实现等环节,为智能家居系统的开发提供了实践参考。
2025-07-18 19:19:46
697
原创 ESP32 TFT液晶屏配置、屏幕旋转问题处理
问题1:在测试TFT屏显示时,出现显示颜色与设置颜色不匹配。原因是User_Setup.h 中的宏TFT_INVERSION_OFF,TFT_RGB_ORDER TFT_BGR 未打开导致。问题2:调用调用tft.setRotation(3);设置旋转时,显示错误,原因未知;在esp32上驱动320*240的TFT屏(ST7789)LVGL8.3 设置屏幕显示软件旋转画面方向LVGL学习之初始化和屏幕旋转。
2024-03-20 13:13:32
4008
1
原创 关于使用stm32f103进行IAP功能调测试(上)
实验现象:当程序运行时,先进入bootloader程序运行一段时间(LED灯闪烁),LED闪烁结束后,进入跳转app程序,app正常运行,LED闪烁功能会继续。简单说就是实现软件升级功能,程序由bootloader(完成软件升级处理)和app(完成业务逻辑/功能实现)两个程序组成。app内存起始地址设置bootloader的终地址0x80002000 ,内存大小设置0x6000 (24K)。本次实操经验:了解IAP基本原理、bootloader与app的地址分配和调试方法。烧录器:st-link。
2023-04-08 19:29:48
1116
原创 ESP8266-01s MQTT固件烧录
将ESP8266-01s的引脚IO0拉高(不接GND/置空)。在串口助手发送AT+GMR指令,输出版本信息则说明下载成功。点击 -> ESP8266 DownloadTool。ESP8266-01s模块重新上电,打开串口助手。记录ESP8266-01s 固件烧录过程。ESP8266各模块属性参数。
2022-11-08 11:23:00
13574
7
2521286608gt9xx_android_driver_v2.8.0.2_ 驱动移植说明书_20171128.pdf
2024-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人