IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> ESP8266与li9488 3.5寸TFT屏连接显示+触摸 -> 正文阅读

[嵌入式]ESP8266与li9488 3.5寸TFT屏连接显示+触摸


前言

我用的是 NodeMCU1.0 ESP-12E 的8266板子,TFT彩屏用的是3.5寸480*320的ILI9488。


提示:以下我对两个模块连接的经验

一、使用TFT_eSPI库

安装配置方法不再赘述,不懂得可以先学习,不要着急

二、配置内容

1.设备连线

VCC\LED? ? - ? 3.3
GND ? ? ? - ? GND
CS? ? ? ? - ? D8
RST? ? ? ? - ? D4
DC/RS? ? ? ?- ? D3
SD1(MOSI)\T_DIN? - ?D7??
SCK\T_CLK? ? ? ?- ? D5
T_D0? ? ? ? ? ? ?- D6
T_CS? ? ? ? ? - ? D2

*? XXX\XXX 表示需要并线,仅适用于ESP8266和ili9488屏幕

*!!其他屏幕一定要根据User_Setup.h和User_Setup_Select.h中的注释讲解进行调整,少走弯路!!

2.修改User_Setup.h

找到库目录下中的User_Setup.h文件,按照TFT屏的型号修改注释

我用的9488所以使用:

#define ILI9488_DRIVER ? ? // WARNING: Do not connect ILI9488 display SDO to MISO if other devices share the SPI bus (TFT SDO does NOT tristate when CS is high)

把这个驱动取消注释,默认的li9341还给注释掉

添加两条参数

?#define TFT_WIDTH 480
?#define TFT_HEIGHT 320

因为我使用的是480*320的屏幕,文件里没有对应的参数,所以添加进去,文件中有对应屏幕的参数情况下可直接使用

文件继续往下翻

找到#define TOUCH_CS PIN_D2 并取消注释(与接线图端口对应)??

3.修改User_Setup_Select.h

启用#include <User_Setup.h>

启用#include <User_Setups/Setup20_ILI9488.h> (不同的屏幕根据英文注释进行寻找对应的驱动)

*其他类型屏幕需要打开对应的User_Setups/Setup20_ILI9488.h驱动文件,查看定义的引脚和接线图的引脚是否一致。

4.跑一下试试

在Arduino中打开实例-TFT_eSPI-Generic-Touch_calivrate(这个实例叫触摸校准,触摸必须校准)

根据库中提供的示例,尽情的发挥把

最后,我其实也不太懂原理,运气好给找出来了,具体配置上可能存在遗漏,一定要多研究配置注释,同时遇到问题多去国内、外网站上碰一下运气,我也没时间重新验证了,仅仅把走的路讲一下,祝大家好运!

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-01-04 13:36:08  更:2022-01-04 13:38:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 12:39:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码