12下一页

[经验] TFTLCD2.4液晶触摸屏驱动的经验

[复制链接]

实习生

发表于 2016-4-13 17:48:54   6412 查看 28 回复 显示全部楼层 倒序浏览
分享
我选用的是Adafruit_TFTLCD的库函数驱动液晶屏,液晶屏芯片是ILI9325,上载程序,起初屏幕白屏,就打开串口管理器看反馈的信息TFT LCD test
Using Adafruit 2.8" TFT Breakout Board Pinout
TFT size is 240x320
Unknown LCD driver chip: 6809
If using the Adafruit 2.8" TFT Arduino shield, the line:
  #define USE_ADAFRUIT_SHIELD_PINOUT,
查看代码发现代码中定义了只有识别了9325芯片的信息才可以驱动液晶屏,于是就把源程序的return注释掉,直接赋值
if(identifier == 0x9325) {
    Serial.println(F("Found ILI9325 LCD driver"));
  } else if(identifier == 0x9328) {
    Serial.println(F("Found ILI9328 LCD driver"));
  } else if(identifier == 0x7575) {
    Serial.println(F("Found HX8347G LCD driver"));
  } else if(identifier == 0x9341) {
    Serial.println(F("Found ILI9341 LCD driver"));
  } else if(identifier == 0x8357) {
    Serial.println(F("Found HX8357D LCD driver"));
  } else {
    Serial.print(F("Unknown LCD driver chip: "));
    Serial.println(identifier, HEX);
    Serial.println(F("If using the Adafruit 2.8\" TFT Arduino shield, the line:"));
    Serial.println(F("  #define USE_ADAFRUIT_SHIELD_PINOUT"));
    Serial.println(F("should appear in the library header (Adafruit_TFT.h)."));
    Serial.println(F("If using the breakout board, it should NOT be #defined!"));
    Serial.println(F("Also if using the breakout, double-check that all wiring"));
    Serial.println(F("matches the tutorial."));
    //return;
     identifier = 0x9325;
  }

再上载一下液晶屏就可以正常驱动了

TFT size is 240x320
Unknown LCD driver chip: 6809
If using the Adafruit 2.8" TFT Arduino shield, the line:
  #define USE_ADAFRUIT_SHIELD_PINOUT
should appear in the library header (Adafruit_TFT.h).
If using the breakout board, it should NOT be #defined!
Also if using the breakout, double-check that all wiring
matches the tutorial.
Benchmark                Time (microseconds)
Screen fill              1321920
Text                     191300
Lines                    1091844
Horiz/Vert Lines         137464
Rectangles (outline)     100220
Rectangles (filled)      3068776
Circles (filled)         1218600
Circles (outline)        474972
Triangles (outline)      346464
Triangles (filled)       1671168
Rounded rects (outline)  218420
Rounded rects (filled)   3589960
Done!






TFT.jpg

graphicstest.zip

163.4 KB, 下载次数: 145

TFTLCD_library.zip

164.13 KB, 下载次数: 159

标签:触摸屏

实习生

发表于 2016-4-19 13:03:55  
学习一下,赞赞攒攒攒赞赞赞赞赞
回复

点赞 举报

实习生

发表于 2016-11-24 11:00:33  

PCB在线计价下单

板子大小:

cm
X
cm

层数:

2

板子数量:

10

厚度:

1.6
ILI9325的驱动早就停产了,
回复

点赞 举报

等待验证会员

发表于 2016-11-27 22:19:51  
学习学习下。。。。。。。。学习学习学习
回复

点赞 举报

等待验证会员

发表于 2016-11-27 22:20:26  
学习学习学习学习学习学习学习学习学习学习
回复

点赞 举报

实习生

发表于 2016-11-29 23:48:29  
学习。。。。。。。。。。。。。。。。。。
回复

举报

工程师

发表于 2016-12-8 13:59:59  
学习一下,谢谢楼主分享资料
回复

点赞 举报

等待验证会员

发表于 2017-1-7 20:07:36  
谢谢你的支持!
回复

举报

技术员

发表于 2017-1-11 16:32:36  
赞;;;;;;;;;;;;;;;;;;;;
回复

点赞 举报

等待验证会员

发表于 2017-1-17 00:06:20  
还是不懂。还是不懂。
还是不懂。
还是不懂。

回复

点赞 举报

发表于 2017-1-22 00:36:53   来自手机
学习学习!
回复

举报

实习生

发表于 2017-2-25 09:58:40  
不错的资料,,,学习学习。。。
回复

点赞 举报

实习生

发表于 2017-2-27 09:32:06  
先下载备着,谢谢楼主
回复

点赞 举报

实习生

发表于 2017-3-8 11:18:18  
学习一下,{:27:}{:27:}{:27:}{:27:}
回复

点赞 举报

等待验证会员

发表于 2017-4-3 00:24:47  
goodgoodgoodgoodgood
回复

点赞 举报

实习生

发表于 2017-5-21 13:26:06  
谢谢,学习一下。
回复

点赞 举报

等待验证会员

发表于 2017-5-23 18:18:45  
找了很久谢谢楼主分享
回复

点赞 举报

实习生

发表于 2017-6-27 15:29:26  
我买的上例程也是白屏
回复

点赞 举报

发表于 2017-6-27 20:11:45  
我想下子程序 图像显示
回复

点赞 举报

等待验证会员

发表于 2017-7-2 22:45:33  
#define USE_ADAFRUIT_SHIELD_PINOUT;
//查看代码发现代码中定义了只有识别了9325芯片的信息才可以驱动液晶屏,于是就把源程序的return注释掉,直接赋值
if(identifier == 0x9325) {
    Serial.println(F("Found ILI9325 LCD driver"));
  } else if(identifier == 0x9328) {
    Serial.println(F("Found ILI9328 LCD driver"));
出現幵列錯誤
_2_4__test1:8: error: expected unqualified-id before 'else'
回复

点赞 举报

12下一页

只有小组成员才能发言,加入小组>>

21个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /9 下一条

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

推荐专区

技术干货集中营

专家问答

用户帮助┃咨询与建议┃版主议事

我的提问

工程师杂谈

工程师创意

工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

ARM技术论坛

Android论坛

Linux论坛

单片机/MCU论坛

FPGA|CPLD|ASIC论坛

DSP论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

无线充电技术

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

参考设计中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

厂商专区

TI论坛

TI Deyisupport社区

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

招聘┃求职发布区

电子展览展会专区