eurphan 发表于 2015-11-17 20:51:24

【NUCLEO-L476RG开发】- 第二次使用HAL库成功驱动TFTLCD

本帖最后由 eurphan 于 2015-11-17 20:59 编辑

      由于我一直都是使用标准外设库,对于HAL库只使用了那么一两次,对于这次的LCD驱动移植可谓真的难啊,折腾了好久,终于可以用了,觉得HAL库还是挺好用的,只是缺少一些资料      好的,还是不废话了,入正题。
      我所使用的LCD是普中的51板子配套的液晶,2.4寸,240x320分辨率
      首先,打开CUBE
将对应IO设置为输出
配置好时钟
生成代码
以下是部分代码
快速刷屏,感觉速度还是不够快
用的16位IO口
                LCD_Fill(0,0,240,320,GREEN);
                LCD_Clear(WHITE);
                LCD_Fill(0,0,240,320,RED);
                LCD_Clear(WHITE);
                LCD_Fill(0,0,240,320,BLUE);
                LCD_Clear(WHITE);
                LCD_Fill(0,0,240,320,GRED);
                LCD_Clear(WHITE);
                LCD_Fill(0,0,240,320,LGRAY);









Paderboy 发表于 2015-11-17 21:17:45

沙发了。多谢分享

风子 发表于 2015-11-17 21:20:03


watershade 发表于 2015-11-17 21:43:09

楼主的软件分层了吗?这个屏的控制用的是啥接口?

eurphan 发表于 2015-11-17 23:15:49

watershade 发表于 2015-11-17 21:43
楼主的软件分层了吗?这个屏的控制用的是啥接口?

普通IO,16位数据口

lkl0305 发表于 2015-11-18 08:08:06

多谢分享

安臣 发表于 2015-11-18 08:37:40

感谢分享。能不能 共享代码?

wu1169668869 发表于 2015-11-18 12:22:06

JackieLaura 发表于 2015-11-18 14:17:51

谢谢分享,貌似是GPIO模拟时序

eurphan 发表于 2015-11-18 21:23:35

JackieLaura 发表于 2015-11-18 14:17
谢谢分享,貌似是GPIO模拟时序

是的呀                                 
页: [1]
查看完整版本: 【NUCLEO-L476RG开发】- 第二次使用HAL库成功驱动TFTLCD