编译器:Arduino IDE 2.0.4

材料:杜邦线8根

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

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

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

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

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

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

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

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

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

示例→Digital Rain Animation→Demo_TFT_eSPI_Basic 

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

效果图

ESP32C3驱动中景园ST7789tft屏相关推荐

  1. 中景园电子墨水屏2.13寸黑白双色屏幕 屏幕显示错位(横屏方向起始点偏移)

    相同的程序在 红黑白三色 屏幕上不错位, 但是在双色屏幕就错位(如上图) 查DataSheet 之后在例程里找到 //初始化屏幕 void OLED_GUIInit(void) {OLED_RES_C ...

  2. 启明云端分享|直接用ESP32-S2和ESP32-C3驱动1.54寸串口屏,有哪些区别呢,他们的亮点又有哪些呢

    以上两组图分别是ESP32-S2和ESP32-C3驱动1.54寸串口屏的规格尺寸(后面我们统称为WT-1.54S系列和WT-1.54C系列) 首先 WT-1.54S系列和WT-1.54C系列刷新频率有 ...

  3. 使用ssd1306驱动,来驱动0.96寸中景园oled屏幕

    硬件 nucleo-f411RE, 中景园oled屏幕(0.96寸,七线) 驱动文件地址 stm32-ssd1306 驱动文件说明 使用的库: H A L HAL HAL 支持的通信协议: S P I ...

  4. STM32 —— 中景园0.96寸OLED

    STM32 -- 中景园0.96寸OLED OLED,即有机发光二极管(  Organic Light Emitting Diode ). OLED 由于同时具备自发光,不需背光源.对比度高.厚度薄. ...

  5. 中景园LCD显示主函数

    /***STM32 Mini板按键输入输出测试2019 2 2 PAST ********/ /**Program Size: Code=3616 RO-data=5056 RW-data=1128 ...

  6. 【解决方案】STM32L152单片机驱动段码LCD屏,执行HAL_LCD_Init函数失败返回HAL_TIMEOUT,长时间卡在LCD_FLAG_RDY的while循环里面的解决办法

    STM32L152单片机驱动段码LCD屏,HAL_LCD_Init函数执行失败,卡在LCD_FLAG_RDY里面,函数返回HAL_TIMEOUT /*!< Wait Until the LCD ...

  7. 树莓派 java 驱动 微雪 墨水屏 epaper

    树莓派 java 驱动 微雪 墨水屏 epaper B站视频指导 驱动结果显示 官方驱动测试 接线 初步测试 java驱动(仅二值图片展示,非灰阶部分) 引脚初始化 初始化墨水屏 点阵排列 显示方法 ...

  8. 树莓派 java 驱动 微雪 墨水屏 4灰阶 epaper

    结果展示 4级灰度阶梯 4灰阶做图展示,如果侵权,请帮忙告知,马上删除 原图: 灰度图: B站视频指导 视频指导:视频地址 https://www.bilibili.com/video/BV1bQ4y ...

  9. PIC单片机驱动LCD断码屏代码生成工具

    PIC单片机驱动LCD断码屏代码生成工具 PIC 16系列单片机部分型号都带有LCD(断码)驱动模块, 在编写这部分代码的过程中发现对驱动管脚赋值逻辑有很大的重复部分. 所以写了一个宏函数,自动生成驱 ...

最新文章

  1. 关于struts2的开始学习
  2. JavaWeb学习总结(一)——JavaWeb开发入门(转载)
  3. 《Windows Forms编程》,真正的好书!
  4. ubuntu每次登陆都用root账号登陆
  5. mysql数据库的存储过程不用学吗,MySql数据库之存储过程学习_MySQL
  6. c++ dll返回容器_Windows x86 Shellcode开发:寻找Kernel32.dll地址
  7. git出现红字说明什么_怀孕的第一个月会出现什么变化?若有7种表现,说明可能怀上了...
  8. springboot + shiro之登录人数限制、登录判断重定向、session时间设置
  9. JAVA开发常用类(六)
  10. Web服务和Microsoft平台
  11. 【记录】前端代码规范 规范
  12. HTML5期末大作业:大学生个人网站设计——我们的班级(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页制作代码大全 html5网页设计作业代码
  13. 人脸检测-人脸对齐-人脸识别原理及方法
  14. flink本地运行及访问webui
  15. 电大形考作业c语言答案,题目精编国家开放大学电大《管理信息系统》形考网络课作业1-4试题及答案...
  16. java中laber字体颜色设置,重写jxl中可用的颜色实现自定义颜色
  17. 基于python的json脚本解析
  18. Java核心技术卷一读书笔记
  19. 【python】通过信号机制对子进程进行控制
  20. 2020java面试总结

热门文章

  1. win7使用android字体文件,字体在哪个文件夹里 win7怎么安装新字体(两种方式)
  2. npm更新命令更新最新版本
  3. 玩转乐心Mambo HR手环-股票行情提醒
  4. 毕业设计做个3D赛车游戏
  5. 计算机主板电池能用多久,笔记本主板电池能用多久 笔记本主板电池寿命及保养【详解】...
  6. Python实现WOA智能鲸鱼优化算法优化支持向量机回归模型(LinearSVR算法)项目实战
  7. qt for mac工程设置相关
  8. 跟着c++Primer Plus学编程--- 4.13编程练习答案详解】
  9. 蓝牙4.0 BLE 程序设计相关问题解答(转载)
  10. 当代大学生编程学习与现实生活横向对比心得体悟