找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3836|回复: 1
收起左侧

stm32 2.4寸 TFT 触摸屏STM32驱动程序 镜像问题修复

[复制链接]
ID:591400 发表于 2021-3-18 14:39 | 显示全部楼层 |阅读模式
近日为准备一项比赛,选购了一款2.4寸 8位并口通信的TFT触摸屏,此屏幕原本是专为arduino设计的,但同型号的屏幕都要四五十的价格,此款屏幕某宝仅需20出头,非常划算。欣喜之下果断购入。
买来是打算用STM32进行开发的,卖家也提供了STM32的测试例程,使用arduino UNO测试,显示正常,但是用51 和32 测试,屏幕显示均是镜像的,非常令人抓狂。看了下卖家提供的数据手册近四百页,还是英文。
2.4寸1.jpg

本着钱也花了,不能浪费的精神,(主要是这款屏幕性价比太高)于是硬着头皮开始了漫长的修改屏幕驱动之路。经过实验测试问题应该出在了屏幕初始化上,但历程中并无详细注释,无法得知是哪条指令控制屏幕显示方式,于是开始了苦逼的阅读数据手册之旅,经过一天一夜的苦战,并阅读对比arduino驱动源码,最后终找到了问题所在,并且完美的修改了屏幕驱动。
现在可以实现正常显示,屏幕旋转显示。

2.4寸4.jpg

目前只修改了STM32F103RCT6的驱动文件,32其他型号可参考本修改例程,修改底层驱动花了不少时间,这里只贴CSDN下载链接,不直接放详细修改位置,修改不易,确保能用,主要是换点积分,不喜勿喷。
修改后的例程下载链接:
https://download.csdn.net/download/qq_43786163/1589710



2.4寸3.jpg

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:591400 发表于 2021-3-18 14:43 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表