Android5.1系统3.5寸RGB屏调试

1.硬件电路连接

开发平台RK3288,接口如下


lcd部分接口如下:



2.SPI部分修改

这块屏的初始化命令参数需要通过SPI来传输,修改如下:

SPI_RXD(Gpio5_B7:175)作为通用GPIO使用





Spidev.c自动编译成.o文件


Spi0_RXD作为GPIO用,status设置为okay



加入dts,名称“rohm,dh2228fv”,将spidev关联到spi0口



Reset脚接到gpio7_A3,启动拉高GPIO(ACTIVE_LOW表示默认为高)


屏蔽UART4,防止SPI口被占用

至此,烧录,启动后在dev下可以看到“spi0.0”设备名,液晶屏各个测试点电压VGL:-7.5V   VGH:12.78V   VCC:3.24V  VCCIO:3.24V ,说明SPI对液晶屏寄存器写入成功。

3.RGB部分修改

参数的设置


注:主频设置为9M时,显示黑屏,时钟要超过9M

黑屏到有显示输出,屏蔽原先跟lcdc0相关的地方


至此,显示屏有显示输出,但是偏色


推测RGB顺序有问题,参看文档



发现原来设置的是BGR



现在改为RGB


烧录后,偏色的问题解决,显示正常。





  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值