您尚未登录。

楼主 #1 2019-11-18 12:25:33

cris8259
会员
注册时间: 2019-09-25
已发帖子: 272
积分: 81

lcd的i2c初始化

有些lcd在使用前需要通过i2c初始化才能显示,在uboot中找到相关设置,
ARM architecture ->  [//*]LCD panel needs to be configured via i2c
                               (PD0)LCD panel i2c intereface SDA pin
                               (PD12) LCD panel i2c interface SCL pin

写入LCD初始化的代码在什么地方,通用吗,是否需要修改

离线

楼主 #3 2019-11-18 14:28:49

cris8259
会员
注册时间: 2019-09-25
已发帖子: 272
积分: 81

Re: lcd的i2c初始化

awfans 说:

u-boot 里面操作 SPI/I2C 建议用 IO 口模拟, 一般在 board.c 里面直接写拉低/拉高 io 模拟即可。

board.c里面看到有i2c初始化部分,你的意思是直接在i2c初始化后加入i2c发送数据初始化lcd的代码? 原本用i2c发送数据初始化lcd的代码在什么地方

离线

楼主 #5 2019-11-18 14:58:42

cris8259
会员
注册时间: 2019-09-25
已发帖子: 272
积分: 81

Re: lcd的i2c初始化

不是OLED,普通的IPS LCD,i2c不是为了写入lcd的显示画面,只是为了初始化lcd的驱动芯片

离线

楼主 #6 2019-11-18 15:02:52

cris8259
会员
注册时间: 2019-09-25
已发帖子: 272
积分: 81

离线

楼主 #9 2019-11-18 15:33:45

cris8259
会员
注册时间: 2019-09-25
已发帖子: 272
积分: 81

Re: lcd的i2c初始化

配置里有 LCD panel needs to be configured via i2c 这一项,我还以为已经实现了通过i2c往lcd写数据

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn