当前位置: 首页 > article >正文 用ST7789屏幕导致负片(反色)的问题 article 2025/3/16 6:43:11 本质原因是厂家把屏幕颜色的值写反了 把原来应该是0xFF高位显示白色, 变成0x00低位才显示白色 (左:反色,右:正常) 方法一:打开屏幕的反色功能 ST7789芯片自带硬件反色功能 在屏幕初始化时,用SPI写入命令0x21 (不需要写入数据) 即可打开反色功能 数据手册中亦有记载此功能 方法二:像素取反 把原来0xFF的像素按位取反成0x00 直接在操作显示像素的代码库里 加上一行按位取反操作 成功! 感谢豆包的解答 数据手册:ST7789数据手册 查看全文 http://www.kler.cn/a/586597.html 相关文章: Alembic 实战指南:快速入门到FastAPI 集成 深入解析对象存储及工作原理 Java 综合实战项目:生成不重复随机字符串数组 Android LeakCanary 使用 · 原理详解 微信小程序面试内容整理-数据绑定 AcWing 4889. 空调II Rust语言的信号量 【STM32】USART串口协议串口外设-学习笔记 【深度解析:以“不要的心态”获取所求的本质逻辑】 反射、反射调用以及修改成员变量,成员方法,构造函数、反射的应用 DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加列宽调整功能,示例Table14_11多功能组合的固定表头表格 绿色高效运维:分布式光伏监控系统的全生命周期管理 文件系统 linux ─── 第19课 新手村:统计量均值、中位数、标准差、四分位数 将pdf或者word转换成base64格式 通达信软件+条件选股+code 如何在github上参与开源项目 Java基础语法练习43(线程) 网络实验操作-VLAN lws-minimal-ws-server前端分析
本质原因是厂家把屏幕颜色的值写反了 把原来应该是0xFF高位显示白色, 变成0x00低位才显示白色 (左:反色,右:正常) 方法一:打开屏幕的反色功能 ST7789芯片自带硬件反色功能 在屏幕初始化时,用SPI写入命令0x21 (不需要写入数据) 即可打开反色功能 数据手册中亦有记载此功能 方法二:像素取反 把原来0xFF的像素按位取反成0x00 直接在操作显示像素的代码库里 加上一行按位取反操作 成功! 感谢豆包的解答 数据手册:ST7789数据手册 查看全文 http://www.kler.cn/a/586597.html 相关文章: Alembic 实战指南:快速入门到FastAPI 集成 深入解析对象存储及工作原理 Java 综合实战项目:生成不重复随机字符串数组 Android LeakCanary 使用 · 原理详解 微信小程序面试内容整理-数据绑定 AcWing 4889. 空调II Rust语言的信号量 【STM32】USART串口协议串口外设-学习笔记 【深度解析:以“不要的心态”获取所求的本质逻辑】 反射、反射调用以及修改成员变量,成员方法,构造函数、反射的应用 DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)之添加列宽调整功能,示例Table14_11多功能组合的固定表头表格 绿色高效运维:分布式光伏监控系统的全生命周期管理 文件系统 linux ─── 第19课 新手村:统计量均值、中位数、标准差、四分位数 将pdf或者word转换成base64格式 通达信软件+条件选股+code 如何在github上参与开源项目 Java基础语法练习43(线程) 网络实验操作-VLAN lws-minimal-ws-server前端分析