数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1042|回复: 3

[Arduino] esp32c3扩展屏更换记录

[复制链接]
发表于 2024-11-12 23:26:20 | 显示全部楼层 |阅读模式
本帖最后由 vip2128 于 2024-11-12 23:24 编辑


       合宙esp32c3+配套扩展屏用了两年多了 ,屏显示有点问题,时好时坏也有点横线烧屏暗字,按了按排线终于寿终正寝不显示了
上官方也没卖这种屏了,马云家翻找,找到了几块钱同规格的st7735 ips显示屏0.96寸lcd裸屏,今晚到货,拆掉坏屏,小心焊上新屏
插上esp32c3板,出现小偏移,几种颜色对不上,以前合宙原屏也是颜色出错,改库文件ST7735.h和ST77xx.h的RGB和GBR才正常
新屏颜色不对,再改库文件里RGB和GBR有变化,但颜色还是不对,查找了库文件几个文件有关于160x80的驱动代码,

最后在主程序setup的初始化屏蔽原初始化,添加 tft.initR(INITR_MINI160x80_PLUGIN);才颜色正常也不偏移
// tft.initR(INITR_MINI160x80);  // Init ST7735S mini display
   tft.initR(INITR_MINI160x80_PLUGIN);

对于7735颜色不正常的也可以不改库文件,在主程序里添加代码更改
//  #define TFT_RGB_ORDER TFT_RGB  // Colour order Red-Green-Blue
// #define TFT_RGB_ORDER TFT_BGR  // Colour order Blue-Green-Red
B R变换  2选1 添加









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
发表于 2024-11-13 09:41:39 | 显示全部楼层
牛!高手,厉害,头文件都能改。
回复 支持 反对

使用道具 举报

发表于 2024-11-13 12:03:43 | 显示全部楼层
我的板子已经吃灰好久了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-26 06:03 , Processed in 0.171600 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表