STM32 驱动4.3寸TFT LCD 触摸屏
STM32 驱动4.3寸TFT LCD 触摸屏
STM32的FSMC接口是并行总线接口,可以用于驱动存储芯片如FLASH/SRAM等,也可以用于驱动并口LCD屏。触摸屏是在显示屏上覆盖一层触摸感应的外屏,有单独的接口输出坐标数据。
这里以STM32F103VET6开发板连接4.3寸TFT LCD触摸屏,将正点原子的参考代码,移植到STM32CUBEIDE开发环境,实现TFT LCD屏的触摸效果显示。
TFT LCD连接
TFT LCD模块的管脚连接:
其中:
LCD_CS是总线片选,
WR/CLK是写使能
RD是读使能
RS是指示总线上传的是命令还是数据(0:命令,1:数据)
RST为复位信号
BL为背光控制
T_CS,T_PEN,T_SCK, T_MISO, T_MOSI等部分为触摸屏的控制连接。
STM32工程配置
首先建立基本工程并配置时钟:
配置FSMC接口:
设置连接到LCD模块背光控制的管脚:
触摸屏接口的初始化,直接在后面代码里实现,不在这里界面程序配置,方便后面调整。
配置USART1为打印输出通讯口:
保存并生成初始代码:
STM32工程代码
STM32工程代码包含各个库文件部分,在main.c文件里的逻辑启动触摸数据查询后,根据触摸的点位进行画线。
各个文件的具体代码从下面例程获得
STM32 驱动4.3寸TFT LCD 触摸屏例程下载
测试效果
烧录代码后用手在触摸屏画线效果:
–End–
STM32 驱动4.3寸TFT LCD 触摸屏相关推荐
- STM32 FSMC接口驱动4.3寸TFT LCD屏
STM32 FSMC接口驱动4.3寸TFT LCD屏 STM32的FSMC接口是并行总线接口,可以用于驱动存储芯片如FLASH/SRAM等,也可以用于驱动并口LCD屏. 这里以STM32F103VET ...
- STM32驱动3.97寸TFT液晶触摸屏模块
目录 一.简介 二.使用前准备 三.程序烧录 四.测试现象 五.注意事项 原文链接:https://www.yourcee.com/newsinfo/2928958.html 一.简介 3.97 寸 ...
- ESP8266-Arduino编程实例-2.8寸TFT LCD驱动(ILI9341控制器)
2.8寸TFT LCD驱动(ILI9341控制器) 液晶显示器 (LCD) 是一种平板显示器或其他电子调制光学设备,它利用液晶与偏振器的光调制特性.液晶不直接发光,而是使用背光或反射器来产生彩色或单色 ...
- STM32+CubeMax驱动1.3寸TFT屏幕
1.3寸TFT屏幕的使用 使用STM32F103C8T6驱动1.3寸TFT屏幕的驱动代码用法 这里使用的开发板和屏幕都来自某宝店家大越创新 1. 硬件接线 开发板上已经预留了屏幕的位置,直接将屏幕插上 ...
- ESP8266驱动1.44寸TFT屏幕(例程问题)
ESP8266驱动1.44寸TFT屏幕(例程问题) 一.接线说明 二.引脚对应 D1 - 5 D2 - 4 D3 - 0 三.修改例程 将D1.D2.D3改成5.4.0然后编译上传即可 .D2.D3改 ...
- 【扩展】【程序】使用硬件SPI驱动1.3寸TFT彩屏
1.3寸TFT屏幕的使用 使用STM32F103C8T6驱动1.3寸TFT屏幕的驱动代码用法 这里使用的开发板和屏幕都来自某宝店家大越创新 1. 硬件接线 开发板上已经预留了屏幕的位置,直接将屏幕插上 ...
- Arduino TFT LCD触摸屏教程
在本Arduino教程中,我们将学习如何在Arduino上使用TFT LCD触摸屏.您可以观看以下视频或阅读下面的书面教程. 概述 在本教程中,我编写了三个示例. 第一个例子是使用超声波传感器的距离测 ...
- STC32G单片机驱动1.8寸TFT LCD128X160 ST7735S SPI串口驱动示例
STC32G单片机驱动1.8寸TFT LCD128X160 ST7735S SPI串口屏示例
- STM32F103ZET6通过SPI驱动2.4寸TFT彩屏
2.4寸TFT情况如下(此屏幕不带触摸,也无触摸驱动程序,但是有底层) 接线情况如下 主要程序如下: main.c #include "delay.h" #include &quo ...
最新文章
- JavaWeb项目异常管理之log4j的使用教程
- 进程间共享内存(信号量实现同步)
- python自学流程-Python系统学习流程图,教你一步步学习python
- java.lang.Void 解析与使用
- 损失函数梯度对比-均方差和交叉熵
- WTM系列视频教程:先导篇
- 2.用Python套用Excel模板,一键完成原亮样式
- WhereHows 安装
- Python文本数据分析与挖掘,外版畅销书中文版火爆上市
- win10系统设置护眼色 word2016页面显示失败
- mac php codesniffer,[转载]使用PHP_CodeSniffer规范php代码
- OLT、ONU、路由器和交换机区别
- vue-miniQQ——基于Vue2实现的仿手机QQ单页面应用(接入了聊天机器人,能够进行正常对话)...
- 盛大啊啊实打实倒萨的a
- java jdt_在JDT中使用Java 8 Lambda
- 计算机作业实验报告dw感想,微机实验报告
- 5天拿到华为Java岗offer,算法太TM重要了
- Codeforces 1322 A. Unusual Competitions
- java中级工程师面试
- 月报总结|11月份Moonbeam最新进展及大事一览~
热门文章
- 从未卜先知的信号灯说起,阿里城市大脑的智慧交通实践
- TOF相机国产、非国产统计参数对比分析
- STM32芯片型号的命名解读
- 老王python培训全套教程
- 基于异步竞争的无线传感器网络MAC层协议介绍(X-MAC ContikiMAC)
- 焦耳小偷-Joule_thief原理分析
- 企业选购邮件服务器五大指标
- EasyExcel——设置导出后excel金额支持自动计算(金融金额)
- 记程序员们的一次清明踏青(上):烧烤真香!
- Uncaught TypeError: Cannot read property ‘install‘ of undefined