查看: 4206|回复: 2

[原创] [MAPS-KS22 试用]DSPI驱动MDM2802-TFT液晶屏

[复制链接]
  • TA的每日心情

    2016-10-20 09:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
    发表于 2016-5-19 20:45:24 | 显示全部楼层 |阅读模式
    本帖最后由 花溪村长 于 2016-5-23 12:12 编辑

    这段时间一直在找关于KS22上的TFT液晶屏资料!板子上是MDM2802 240*320的,百度一下直接没有这方面资料,最后通过各种搜索等等才知道驱动是ILI9341!然后看技术手册开始写程序!
    老规矩首先上原理图!主要有用的就三根线,时钟、片选和MISO!
    QQ截图20160519202225.png
    ILI9341三线驱动时序,数据一次性需要传输9位,第8位是控制写数据还是写命令!0~7位为数据位!
    QQ截图20160519202510.png
    QQ截图20160519202518.png


    初始化DSPI/速度开到20M(从1M 5M 10M 15M 20M试过,感觉上了10M刷屏速度没啥变化了)
    上升沿数据有效,这里就不贴程序了!只贴一下主函数
    1. //硬件初始化  使用超核库
    2.     init_hardware();
    3.    
    4.     //初始化Pin 使用KSDK库
    5.     lcd_dspi_init() ;
    6.     tft_dspi_init();
    7.      
    8.     //LCD初始化
    9.     LCD_Initialize();
    10.    
    11.     TFT_Init();
    12.    
    13.     LCD_PutString(0,0,"www.nxpic.org.cn ");
    14.     LCD_PutString(0,10,"huaxicunzhang");
    15.    
    16.     BACK_COLOR = BLACK ;
    17.     POINT_COLOR=BLUE;
    18.     TFT_ShowString(30,50,"www.nxpic.org.cn");
    19.     POINT_COLOR=RED;
    20.     TFT_ShowString(30,70,"MAPS-KS22 Test :");
    21.     POINT_COLOR=GREEN ;
    22.     TFT_ShowString(30,90,"SPI-TFT Test Program!");
    23.     POINT_COLOR=YELLOW ;
    24.     TFT_ShowString(30,110,"Power By HuaXiCunZhang!");
    25.     TFT_Fill(0,130,240,160,BLUE);
    26.     LoadJpegFile(JPGBUFF);        
    复制代码


    各种初始化TFT和显示函数从以往的TFT屏函数借鉴过来直接使用!目前能显示显示字符

    Debug
    刷文字和填充颜色测试!
    QQ截图20160519203600.png QQ截图20160519203542.png

    刷图片测试!
    图片是自建240*320的jpg格式图片 ,然后通过bin2c将图片转换成c代码
    命名成mypic.h,更改数组名字为const unsigned char JPGBUFF[],使用LoadJpegFile函数来加载图片!
    然后编译调试
    QQ截图20160519203550.png

    最后留下工程给需要的童鞋!
    bin2c.rar (188.06 KB, 下载次数: 18)
    回复

    使用道具 举报

    该用户从未签到

    37

    主题

    327

    帖子

    1

    高级会员

    Rank: 4

    积分
    886
    最后登录
    2023-7-19
    发表于 2016-5-25 12:02:19 | 显示全部楼层
    你分享的好多~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2016-5-31 09:19:55 | 显示全部楼层
    谢谢楼主的分享
    nxpic.org.png
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 10:00 , Processed in 0.088327 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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