ESP32C3驱动中景园ST7789tft屏

2023-05-16

编译器:Arduino IDE 2.0.4

材料:杜邦线8根

第一步:安装所需要的库,TFT_eSPI+Digital Rain Animation

21d959e10e9342beb28d91aceaf7d46e.png

 第二步 选择适应屏幕的大小型号和颜色参数

5406f64d44544ddeb4c004e42b650847.png

 路径如图所示,选择你的安装路径找出库的所在位置,用编辑器打开User_Setup.h,取消这一行代码的注释

d663eab85e7d4dda83b5f3eecbac3275.png

 根据你屏幕的型号把DRIVER注释掉,我用的是ST7789,所以把它的注释去掉,相当于把它选了出来5612bbe013b94a75a509581a05223e47.png

 再选择颜色通道顺序,我试了几次,发现这个TFT屏幕的顺序是BGR,把它的定义注释去掉

c842e0ccfdad487197121f33f4b7e7af.png

 同样的方法选出宽高,也是根据本人的屏幕大小选的

be15c63e2da14495a7b84ed42ec092bf.png

 第三步,硬件连接和引脚配置

b78937a05eca406c955992d3430c2e46.jpg

28647eb840df40edaee99099f5ef5301.jpg 

 我图省事直接顺次相连 。这是按我的引脚连接方式自定义的spi控制线,实际上可以任意连接,把上图的引脚相应修改就行

6bcd6f1781554fa291b91f0acfa3bf45.png

修改频率,读取速度等,ctrl+s保存修改

84201aef9a8943eda0af6f6fe7480be5.png

示例→Digital Rain Animation→Demo_TFT_eSPI_Basic 8734a8482a5042829ede00fd269214c1.jpg

工具→端口,选择识别到的端口,工具→开发板,选择ESP32C3,直接点上传烧录代码301a4776b1ec42e2ab2f100be962e353.png

 效果图fcb505cdba2745a4b9af38d39db56560.jpg

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ESP32C3驱动中景园ST7789tft屏 的相关文章

  • mariadb的源码安装

    xff08 1 xff09 登上mariadb的官方网站 2 选择下载mariadb server 3 下载10 2版本 4 找到源码安装方式 xff08 5 xff09 下载传输到主机上 6 准备编译环境 yum span class t

随机推荐

  • HTTP协议以及Apache的httpd配置

    HTTP协议 前言HTTP简介HTTP诞生HTTP版本历史HTTP 0 9HTTP 1 0HTTP 1 1HTTP 2 0 web资源HTTP工作流程HTTP报文报文语法格式method xff08 方法 xff09 status xff0
  • 狂神说Redis笔记,Redis【入门】就这一篇就够了!

    Redis学习笔记 视频链接 xff1a 狂神说Redis链接 1 Nosql概述 1 1 为什么要使用Nosql 1 单片机Mysql时代 90年代 xff0c 一个网站的访问量太大 xff0c 单个数据库完全够用 随着用户的增多 xff
  • manjaro一些常用软件,指令(持续更新中)

    manjaro使用很久了 xff0c 由于对linux的陌生和迷惑 xff0c 重装了很多很多很多次 xff0c 最近的系统大概是使用最久的一次 xff0c 也解决了很多以前的问题在此记录下 系统如下 xff1a 软件安装 换源 烂大街的教
  • 在开发板上安装gdb

    网上对于在开发板上安装gdb的教程大多都是将开发板的文件系统放在虚拟机主机上 xff0c 从而通过nfs挂载上去的 xff0c 主要是针对性能较差开发板 xff0c 本教程讲解的是如何在开发板上直接安装gdb 为什么不能直接将pc上交叉编译
  • Idea Intellij 远程开发调试

    一 背景 在构建MiniOB开发环境时需要Linux环境 xff0c 另外结合分布式系统 xff0c 利用较好的通信 xff0c 萌发了远程开发的想法 xff1b 实际上远程部署 开发在很久之前有过想法 xff08 大约刚开始学Spring
  • Java笔记(4)——方法重载和this关键字

    1 方法的重载 不能通过参数名去区分两个方法 不能通过返回值类型来区分两个方法 可以通过参数列表 xff1a 参数个数 xff0c 参数类型来区分 span class token keyword public span span clas
  • 基于 java+springboot 工资管理系统设计和实现

    博主介绍 xff1a 5年java开发经验 xff0c 专注Java开发 定制 远程 指导等 csdn特邀作者 专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例 500套 欢迎点赞 收藏 留言 文末获取源码联系方式 目
  • ubuntu 安装gcc 或g++ 时提示未发现软件包 gcc或g++

    问题 xff1a 安装gcc 或g 43 43 时提示未发现软件包 xff1f 1 这时 xff0c 只需更新apt get即可 xff0c 那么apt get是什么呢 xff1f apt get xff0c 是一条linux命令 xff0
  • ubuntu设置固定ip地址的方法

    ubuntu设置固定ip的方法 问题 xff1a 在连接虚拟机上的mysql数据库时 xff0c 发现连接不上了 检查了数据库的连接信息后 xff0c 发现并没有问题 xff0c 然后去虚拟机上查看ip地址 xff0c 发现是ip地址发生了
  • 在VMware Workstation中ubuntu屏幕小如何解决?-安装vm tools工具

    在VMware Workstation中ubuntu屏幕小如何解决 xff1f 安装vm tools工具 问题 xff1a 安装好ubuntu后 xff0c 开机后发现屏幕太小或没有占满全屏 xff0c 如下图所示 xff1a 解决 xff
  • 美团3.25笔试记录-第一题

    第一题 xff1a 题目描述 xff1a 小美是一个火车迷 最近她在观察家附近火车站的火车驶入和驶出情况 xff0c 发现火车驶入和驶出的顺序并不一致 经过小美调查发现 xff0c 原来这个火车站里面有一个类似于栈的结构 xff0c 如下图
  • Java中的取模(Math.floorMod())与取余(%)

    在Java中运算符 并不是取模运算 Modulo Operation xff0c 而是取余运算 Complementation 那么取模运算和取余运算的区别是什么呢 xff1f 计算方法 对于整数 a b 来说 xff0c 取模运算和取余运
  • redis的持久化策略

    redis提供持久化策略 xff0c 在适当的时机采用适当的手段把内存中的数据持久化到磁盘中 xff0c 每次redis服务启动时 xff0c 都可以把磁盘上的数据再次加载到内存中使用 RDB策略 xff08 数据快照模式 xff09 xf
  • HashMap的7种遍历方式

    HashMap的遍历方式 从大方向来说 xff0c HashMap遍历方式可以分为4类 xff1a 迭代器 xff08 Iterator xff09 方式遍历 xff1b For Each方式遍历 xff1b Lambda表达式遍历 xff
  • C语言中如何计算结构体的大小

    由于存储变量地址对齐的问题 xff0c 计算结构体大小的3条规则 xff1a 结构体的大小由n个 结构体中最大的那个类型 的大小模块组成 xff08 n lt 61 成员个数 xff09 xff1b 一个模块中 xff0c 可以存储多个成员
  • java多线程七大编程题(十分受用)

    前置须知知识 java多线程的实现方式主要由两种 一 创建子类继承Thread类 xff0c 重写run方法 span class token keyword public span span class token keyword cla
  • Java笔记(5)——类的继承、访问控制、super关键字

    在类中 xff0c 不写构造方法 xff0c 相当于执行了默认的无参构造方法 xff1b 写了有参构造方法 xff0c 则只执行有参构造方法 xff0c 默认的无参构造方法则会被屏蔽掉 xff1b 若想拥有有参和无参构造方法 xff0c 则
  • 配置maven使用本地仓库

    由于工作时是在内网环境 xff0c maven无法连接互联网 xff0c 所以只能事先将jar下载到本地 xff0c 然后通过配置pom文件 xff0c 将jar引用至本地仓库即可 1 首先 xff0c 我们需要打开本地的仓库 xff0c
  • Java中常用的几种JSON格式的转换

    JSON在传输数据时 xff0c 起到了特别大的作用 xff0c 因此出现了各种各样五花八门的JSON转换第三方包 xff0c 在这里做一个汇总 xff0c 总结一些常用的 目录 com alibaba fastjson 常用的API Ls
  • ESP32C3驱动中景园ST7789tft屏

    编译器 xff1a Arduino IDE 2 0 4 材料 xff1a 杜邦线8根 第一步 xff1a 安装所需要的库 xff0c TFT eSPI 43 Digital Rain Animation 第二步 选择适应屏幕的大小型号和颜色