当前位置: 首页 > news >正文

用ST7789屏幕导致负片(反色)的问题

本质原因是厂家把屏幕颜色的值写反了
把原来应该是0xFF高位显示白色,
变成0x00低位才显示白色
(左:反色,右:正常)
在这里插入图片描述

方法一:打开屏幕的反色功能

ST7789芯片自带硬件反色功能

在屏幕初始化时,用SPI写入命令0x21
(不需要写入数据)
即可打开反色功能
微雪python例程
数据手册中亦有记载此功能
数据手册中亦有记载

方法二:像素取反

把原来0xFF的像素按位取反成0x00

直接在操作显示像素的代码库里
加上一行按位取反操作
在这里插入图片描述
成功!


感谢豆包的解答
数据手册:ST7789数据手册

http://www.dtcms.com/a/69873.html

相关文章:

  • 基于DeepSeek R1的检验检查超声影像综合预约排班和路径最优化研究
  • yolo环境 pytorch环境配置 CUDA安装
  • Google最新生图模型Gemini-2.0-Flash-Exp免费用
  • 大华SDK协议在智联视频超融合平台中的接入方法
  • lws-minimal-ws-server前端分析
  • YOLO11 使用入门
  • Qt常用控件之Layout总篇
  • Python(学习一)
  • Mac 上编译 Ragflow
  • Manus 技术探索 - 使用 gVisor 在沙箱内运行 Ubuntu 容器并通过远程浏览器访问
  • 【A2DP】深入解读A2DP中通用访问配置文件(GAP)的互操作性要求
  • python速通小笔记
  • 关于单一职责原则
  • 星型组网模块的两种交互方式优缺点解析
  • 【国际研讨会】2025年3-5月通信、算法、电气工程、自动化等领域国际学术会议征稿开启!大型学术盛宴!
  • console.log(MyEnum[0])和console.log(MyEnum.A)区别
  • Vue 自定义指令深度解析与应用实践
  • Mac下安装Zed以及Zed对MCP(模型上下文协议)的支持
  • 【eNSP实战】配置DHCP中继为非直连网段分配IP地址
  • AMI BIOS适配声卡
  • 数字孪生像魔镜,映照出无限可能的未来
  • leetcode0030 串联所有单词的子串-hard
  • WPF Prism事件聚合器EventAggregator
  • SQL与NoSQL的区别
  • Langchian构建代理
  • Django系列教程(12)——连接MySQL和PostgreSQL数据库
  • Devops CI/CD
  • 洛谷 P1962:斐波那契数列 ← 矩阵快速幂
  • JavaScript介绍-变量、常量、数据类型、类型转换
  • 车载以太网测试-13【网络层-IGMP协议】