![]() TFTLCD1、先看程序接口使用了哪些,在测试的情况下尽量先不改原厂给的例程,先来看接口,LCD例程的main函数上来就写到了LCD的对接口。 FSMC操作TFTLCD例程: LCD —— PIN: PD11 —— FSMC_A16 PD12 —— FSMC_A17 PD5 —— FSMC_NEW PD4 —— FSMC_NOE PA15 —— LCDRST# PD14 —— FSMC_D0 PD15 —— FSMC_D1 PD0 —— FSMC_D2 PD1 —— FSMC_D3 PE7 —— FSMC_D4 PE8 —— FSMC_D5 PE9 —— FSMC_D6 PE10 —— FSMC_D7 PE11 —— FSMC_D8 PE12 —— FSMC_D9 PE13 —— FSMC_D10 PE14 —— FSMC_D11 PE15 —— FSMC_D12 PD8 —— FSMC_D13 PD9 —— FSMC_D14 PD10—— FSMC_D15 PB14—— IO_BLCTR PA8 —— IO_MISO_NC PB3 —— IO_MOSI_SDA PB15—— IO_TKINT PC13—— IO_BUSY_NC PC0 —— IO_TKRST# PB4 —— IO_CLK 2、再来看LCD屏幕的原理图,如图1所示。其中红色框内是对接的接口,灰色框内未连接。 ![]() 图1 lcd对外接口 3、根据MCU对接LCD原理图对比,来整理一下对接口,如下所示: ![]() 图2 MCU对接LCD PD11 —— FSMC_A16 ------LCD_CS(从代码中全局搜索PD11,则找到/* CS: PG12——PD11*/) PD12 —— FSMC_A17------LCD_RS(从代码中全局搜索PD12,则找到/* RS:PG0——PD12 */) PD5 —— FSMC_NEW-----WR/CLK PD4 —— FSMC_NOE -----RD PA15 —— LCDRST# -------RST PD14 —— FSMC_D0 PD15 —— FSMC_D1 PD0 —— FSMC_D2 PD1 —— FSMC_D3 PE7 —— FSMC_D4 PE8 —— FSMC_D5 PE9 —— FSMC_D6 PE10 —— FSMC_D7 PE11 —— FSMC_D8 PE12 —— FSMC_D9 PE13 —— FSMC_D10 PE14 —— FSMC_D11 PE15 —— FSMC_D12 PD8 —— FSMC_D13 PD9 —— FSMC_D14 PD10—— FSMC_D15 PB14—— IO_BLCTR --------BL VCC -------- VCC3.3 GND---------GND +5V --------- VCC5 4、总结:图像说明线的连接没有问题,接下来看看新到的ov2640摄像头的采集。 |
扫一扫,分享给好友
电子发烧友网
电子发烧友开云(中国)官方