想请教下大神,我在官方例程上看到TFT-CS 选择的是PD11,另外的TFT-CS选择的是PD7.按照理论上PD7才是对的,想不通官方例程为什么会选择PD11,是不是随便选择一个IO口就好,我按照官方例程的配置TFT的管脚,驱动不起来,不知道问题在哪里
您好,FSMC驱动LCD屏幕的片选引脚选择普通IO即可,没有特殊要求的。至于您配置的TFT驱动不起来,可加我微信将程序发我,这边帮您查一下问题。V:19951759326
您好,这边看了一下您的程序,程序里面的LCD.c和LCD.h和我司例程中提供的文件有一定的差别。
1、将这两个文件替换后,程序就可以正常运行了;
2、看了一下您的程序里面没有开启LCD屏幕的背光灯,可以在LCD初始化函数中加上 PB14(IO_BLCTR)的初始化,在初始化程序的末尾加上PB14的置位即可正常操作LCD。
我这个代码就是参照贵司的例程写的,我不用控制背光,背光是常亮的,所以把PB14给去掉了,读取数据和送数据都不对,还有就是帮忙看看LCD的地址设置是不是正确,用贵司的代码改下读取数据,也读不正常
建议参考我司FSMC操作LCD的代码,代码都是经过验证的,数据传输上是没有问题的,我看您删除了很多函数,很多函数无法在您的代码里面操作,还有就是LCD的接口需要一一对应,可以检查一下接线,可以加一下V:18936040734 或者留一下邮箱 这边可以将我司这边用的板子原理图发给您参考一下。