驱动 2.4'' TFT 串口触摸屏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了驱动 2.4'' TFT 串口触摸屏相关的知识,希望对你有一定的参考价值。

参考技术A

最近一直在ESP8266上折腾一块从淘宝上找回来的2.4\'\' TFT 的串口触摸屏,分辨率是240x320的基于 ILI9341驱动,具体型号是 TJCTM24024-SPI 就是下面的这块。

之前买了一块3.2\'\'的,到手后找线路和驱动时才知道是个并口的,要STM32才能正常驱动或者得去个转接块将并口转成SPI,真是坑死哥了!在Google上查了许久发现要在ESP8266上使用彩屏的TFT得选这个小的,找到后果断出手,到货后才发现还是和Google上能快速找到的ESP驱动的资料大相径庭,真是作啊~~~

原因是大多在网上找到的ESP8266接2.8\'\'~2.2\'\'的TFT都是些不带触摸的,问淘宝上的卖家也是一头雾水(丫的根本不懂知道自已卖的是啥)。皇天不负有心人,最终还是让哥给找到了方法!

先来讲讲线路与硬件的连接方法吧,我用的是NodeMCU 以下是它们的连接方式:

(因为找不到TJCTM24024-SPI的fzz文件,所以只能用找资料找到的连接图了,待以后找到了它的fzz再做一个像样的吧。)

在上面的 tft28esp.zip 文件中有一些示例,我没有直接去写一些应用与示例而是拿现成的,因为被折腾太久了心急于试试这个屏的显示效果所以直接实行拿来主义,

以下是其中的一个触摸的示例,直接在Arduino IDE 打开上传到NodeMCU里面就可以跑了

运行效果如下:

如果不想测试触摸功能,也可以直接用Adafruit 自带的示例:

打开这个示例后记得要改一下Pin的声明,因为我用的是NodeMCU不是Uno:

上传后就可以看到更丰富的测试的效果了:

总的来说,对这个屏还是挺满意的价格也只是36加上运费也就40来块钱的样子,显示速度很流畅,触摸也挺准确的是一个可用来做一些高端IoT项目的可选件。

linux下usb转串口的驱动怎么装啊

Linux发行版自带usb to serial驱动,以模块方式编译驱动,在内核源代码目录下运行Make MenuConfig选择Devces
drivers-->USB seupport--> <M>USB Serial Converter support
--> <M> USB driver for GSM and CDMA modems & [*]USB Generic
Serial Driver,保存退出。运行make
modules,编译成功后可找到usbtoserial.ko及option.ko两个驱动(2.6以上内核版本模块驱动用.ko表示)。
参考技术A 因为我的是笔记本,没有串口。大家知道的帮个忙啊! 线或者驱动有问题吧,换换看 usb转串口线 很多质量不好的。 板载PL2303下载芯片的作用是 参考技术B 90%的不用装。在/dev目录里找找,应能找到COM口的。
或者插上去后,看/var/log/messages文件里的提示
参考技术C 去网站下载Linux版本驱动 然后编译安装就可以了 参考技术D 你手里应该有for linux的驱动吧,里面应该有安装方法介绍,照着一步一步装就行了。

以上是关于驱动 2.4'' TFT 串口触摸屏的主要内容,如果未能解决你的问题,请参考以下文章

STC32G单片机驱动1.8寸TFT LCD128X160 ST7735S SPI串口驱动示例

1.8寸TFT LCD128X160 ST7735S SPI串口屏驱动示例

使用TFT LCD制作Arduino触摸屏计算器

怎么查看linux的触摸屏驱动线程

Linux问题:触摸屏驱动运行出现insmod: cannot insert `ucb1x00-ts.ko': File exists (-1): File exists

项目:串口接收—ram存储—TFT显示(完整设计)