前言

esp32连接tft屏幕踩了很多坑,也查阅了很多资料,这里简单总结一下,希望能为像我一样的小白排一下坑。

ESP32的引脚

关于esp32的引脚功能,官方给出的文档写的比较多,官方文档如下:
ESP32­WROOM­32技术指导书
引脚的使用可以参考一下如下博客:
ESP32引脚参考
根据上面的文档说明,有一些引脚是不能用的,这点要注意下:

所有的引脚如下图所示:

驱动TFT需要的引脚

TFT的引脚有如下几个:

BLK可以不接线,GND直接连接开发板上标志GND的引脚,VCC连接开发板上标志3v3字样的引脚(3.3v输出口),剩下的接口对应esp32的引脚如下所示:

SCL G22引脚
SDA G21引脚
RES G26引脚
DC G25引脚
CS G5引脚

参考文档

ESP32 SPI通信引脚介绍
ESP32引脚参考
ESP32­WROOM­32技术指导书
ESP32连接TFT屏幕示例

ESP32开发板连接TFT屏幕相关推荐

  1. 物联网开发笔记(27)- 使用Micropython开发ESP32开发板之控制240x240的oled屏幕(ST7789芯片)

    这一节我们讲解了如何控制240x240的oled屏幕,该oled屏幕驱动芯片是ST7789,我们控制屏幕显示两行字. 一.目的 使用MicroPython开发ESP32开发板控制240x240的ole ...

  2. 物联网开发笔记(48)- 使用Micropython开发ESP32开发板之控制OLED ssd1306屏幕

    一.目的 这一节我们学习如何使用我们的ESP32开发板来控制OLED ssd1306屏幕,此处使用的是I2C协议,大家可自行百度学习一下I2C. 二.环境 ESP32 + OLED ssd1306屏幕 ...

  3. 物联网开发笔记(31)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(1)

    一.目的 我们分3节讲述远程控制.这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,从开发板的TCP服务器上返回字符串. 二.环境 ESP32 + 240x240的oled彩 ...

  4. 物联网开发笔记(62)- 使用Micropython开发ESP32开发板之控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程:环境搭建

    一.目的 这一节我们学习如何使用我们的ESP32开发板来控制ILI9341 3.2寸TFT-LCD触摸屏进行LVGL图形化编程的第一步:环境搭建. 关键字:3.2寸SPI串口TFT液晶显示屏模块 IL ...

  5. 物联网开发笔记(94)- 使用Micropython开发ESP32开发板之获取天气数据并用ILI9341屏幕显示

    一.目的 这一节我们学习如何使用乐鑫的ESP32开发板通过心知天气API控获取实时天气的数据,并使用串口SPI控制ILI9341 液晶屏,显示出来. 二.环境 ESP32(固件:esp32-20220 ...

  6. 物联网开发笔记(32)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(2)

    一.目的 上一节我们测试了远程控制的环境是好的,这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,远程控制LED灯的状态. 二.环境 ESP32 + 240x240的oled ...

  7. ESP32开发板开源啦 ESP32-IOT-KIT全开源物联网开发板

    鸽了已久的 ESP32开发板计划 终于赶在年前与大家见面了,本来上个月就能一睹芳容的,无奈年末好多事儿堆在一起,又碰巧手机出了问题,以前的照片全部丢失.为不影响开源效果,这期间一直在完善资料,Gith ...

  8. esp32摄像显示时间_TinyPICO-比拇指还小的ESP32开发板- 国外创客众筹发现第二期

    国外创客开发板创新日新月异 我们想尝鲜体验却十分苦难 一片板卡从海外跋山涉水到我们手中 遇到各种各样的问题 海外组团开始啦!~ 本次我们从国外开发板众筹网站crowdsupply 挑选一款体积较小/功 ...

  9. ESP32开发板 V1.0.0 Rev1 wifi 蓝牙4MB FLASH MicroPython

    简 介: 本文给出了对于ESP32开发板下载相关的MicroPython,使用Thony编程环境完成对于ESP32开发板的一些基础实验.详细的实验命令解释可以结合MicroPython的官方网站. 关 ...

最新文章

  1. promise 和 async await区别
  2. Celery 进阶使用
  3. oracle怎么小数中多余的零,关于小数中0的处理
  4. vs linux 交叉编译,Visual Studio交叉编译器提供对ARM的支持
  5. 3g无线图传点到点模式与服务器模式比较,RTK网络模式分类及网络制式的选择
  6. 图解“红黑树”原理,一看就明白!
  7. ds18b20c语言显示小数位,DS18B20多点测温(读序列,匹配序列,51单片机C程序,1602显示)...
  8. C#开发笔记之10-如何用C#根据发票代码判断发票种类?
  9. Nginx核心模块ngx_http_proxy_module与nginx反向代理、负载均衡详解
  10. 别再这么写代码了,这几个方法不香吗?
  11. 微型计算机主机箱内的所有部件均由,计算机应用基础模拟题
  12. 如何git-cherry-pick仅更改某些文件?
  13. Boot Camp 驱动
  14. 建造者2全部岛屿_勇者斗恶龙建造者2空荡岛流程攻略介绍
  15. python提取国家名称缩写_pycountries:转换国家名称(可能不完整!)国家代码
  16. jetson 板卡功率测试
  17. java代码安全检测机制,下列选项中,属于Java语言的代码安全检测机制的一项是______。A.动态链接B.访问权限的检查C.通过接...
  18. Pandas、Numpy 性能优化秘籍(全)
  19. Python3 笔记3 基本数据类型2
  20. 操作系统学习笔记(三十三)~I/O系统单元测试

热门文章

  1. 【总结,持续更新】java常见的线程不安全,你以为的线程安全
  2. 在PGConf.Asia-中文技术论坛,纵览16个方向42场演讲
  3. 铁路巡检及指挥调度系统
  4. 802.11ax简要笔记
  5. DirectX、Direct3D、OpenGL的区别(DX、D3D、OpenGL)
  6. 【Plant Biotech. J.】MdBBX22–miR858– MdMYB9/11/12模块调节苹果皮中原花青素的生物合成
  7. 《前方的路》读书笔记
  8. 爱立信、高通和韩国SK电讯宣布将合作开展5G NR测试
  9. 四狂神战记2部分攻略
  10. 递归方法实现最大公约数