找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4590|回复: 7
打印 上一主题 下一主题
收起左侧

STM32 IO模拟2.4寸TFT液晶屏ILI9341程序问题

[复制链接]
跳转到指定楼层
楼主
ID:469219 发表于 2019-1-25 01:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用C8T6的板连2.4寸的TFT  上网找的资料  按上面的连好线烧入代码  为什么液晶屏不会亮
  因为没有PC5 6 7 8 9我就改成PA5 6 7 8 9了    实在不知道什么原因

/****************************************************************************************************
//=========================================电源接线================================================//
//5V接DC 5V电源
//GND接地
//=======================================液晶屏数据线接线==========================================//
//本模块默认数据总线类型为8位并行模式
//8位模式接线:8位模式9341模块接高8位总线,即:
//液晶屏LCD_D0对应单片机PB8
//液晶屏LCD_D1对应单片机PB9
//液晶屏LCD_D2对应单片机PB10
//液晶屏LCD_D3对应单片机PB11
//液晶屏LCD_D4对应单片机PB12
//液晶屏LCD_D5对应单片机PB13
//液晶屏LCD_D6对应单片机PB14
//液晶屏LCD_D7对应单片机PB15
//=======================================液晶屏控制线接线==========================================//
//LCD_RST    接PC5    //复位信号
//LCD_CS    接PC9    //片选信号
//LCD_RS    接PC8    //寄存器/数据选择信号
//LCD_WR    接PC7    //写信号
//LCD_RD    接PC6    //读信号
//=========================================触摸屏触接线=========================================//
//本模块触摸测试需连接外部XPT2046触摸采样芯片,所以本程序不进行触摸测试。
//不使用触摸或者模块本身不带触摸,则可不连接
**************************************************************************************************/   

单片机源程序如下:
  1. #include "delay.h"
  2. #include "sys.h"
  3. #include "lcd.h"
  4. #include "touch.h"
  5. #include "gui.h"
  6. #include "test.h"

  7. //=========================================电源接线================================================//
  8. //5V接DC 5V电源
  9. //GND接地
  10. //=======================================液晶屏数据线接线==========================================//
  11. //本模块默认数据总线类型为8位并行模式
  12. //8位模式接线:8位模式9341模块接高8位总线,即:
  13. //液晶屏LCD_D0对应单片机PB8
  14. //液晶屏LCD_D1对应单片机PB9
  15. //液晶屏LCD_D2对应单片机PB10
  16. //液晶屏LCD_D3对应单片机PB11
  17. //液晶屏LCD_D4对应单片机PB12
  18. //液晶屏LCD_D5对应单片机PB13
  19. //液晶屏LCD_D6对应单片机PB14
  20. //液晶屏LCD_D7对应单片机PB15
  21. //=======================================液晶屏控制线接线==========================================//
  22. //LCD_RST        接PC5        //复位信号
  23. //LCD_CS        接PC9        //片选信号
  24. //LCD_RS        接PC8        //寄存器/数据选择信号
  25. //LCD_WR        接PC7        //写信号
  26. //LCD_RD        接PC6        //读信号
  27. //=========================================触摸屏触接线=========================================//
  28. //本模块触摸测试需连接外部XPT2046触摸采样芯片,所以本程序不进行触摸测试。
  29. //不使用触摸或者模块本身不带触摸,则可不连接
  30. **************************************************************************************************/       

  31. int main(void)
  32. {               
  33.         SystemInit();//初始化RCC 设置系统主频为72MHZ
  34.         delay_init(72);             //延时初始化
  35.         LCD_Init();           //液晶屏初始化
  36.        

  37.         while(1)
  38.         {                       
  39.                 LCD_Init();           //液晶屏初始化
  40.                 main_test();                 //测试主界面
  41.                 Test_Color();                  //简单刷屏填充测试
  42.                 Test_FillRec();                //GUI矩形绘图测试
  43.                 Test_Circle();                 //GUI画圆测试
  44.                 English_Font_test();//英文字体示例测试
  45.                 Chinese_Font_test();//中文字体示例测试
  46.                 Pic_test();                        //图片显示示例测试
  47.                 //Touch_Test();                //触摸屏手写测试  
  48.         }                                  
  49.        
  50. }
复制代码

所有资料51hei提供下载:
STM32 Demo_STM32F103RCT6.7z (311.17 KB, 下载次数: 86)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:209065 发表于 2019-1-25 11:16 | 只看该作者
驱动芯片的工作模式也需要初始化的,你有没有对液晶屏驱动芯片进行配置,配置了流程是不是配对了。都没问题的话就检查一下通信时序及数据,通信也没问题就自己写一个简单点亮像素的程序测试一下,还不行就得考虑你STM32或者液晶屏模块正不正常了,别着急,一步一步调

评分

参与人数 1黑币 +60 收起 理由
admin + 60 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:469219 发表于 2019-1-25 13:56 | 只看该作者
邹强斌 发表于 2019-1-25 11:16
驱动芯片的工作模式也需要初始化的,你有没有对液晶屏驱动芯片进行配置,配置了流程是不是配对了。都没问题 ...

驱动芯片工作模式怎么初始化
回复

使用道具 举报

地板
ID:209065 发表于 2019-1-26 10:52 | 只看该作者
我没时间看你代码,你得自己找这个液晶屏的驱动程序 或者驱动IC的数据手册看一下,你买模块的时候卖家一般会附赠源码驱动的
回复

使用道具 举报

5#
ID:283491 发表于 2019-3-2 18:45 | 只看该作者
解决了吗,我和你的问题一模一样
回复

使用道具 举报

6#
ID:289967 发表于 2019-9-7 18:40 | 只看该作者
不是驱动问题, 我之前也遇到过,是时序不对。但是我自己调试通了
回复

使用道具 举报

7#
ID:394949 发表于 2019-11-1 20:02 | 只看该作者
liuzhengduo16 发表于 2019-9-7 18:40
不是驱动问题, 我之前也遇到过,是时序不对。但是我自己调试通了

能指教指教吗,我用STM32f103c8t6.
回复

使用道具 举报

8#
ID:419919 发表于 2021-3-11 12:55 | 只看该作者
触屏引脚怎么接?
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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