上自习的猪 发表于 2016-4-5 22:36:09

新人想请教下ILI9341驱动程序问题

本帖最后由 上自习的猪 于 2016-4-6 06:13 编辑

在网上看到很多现成的初始化程序
自己感觉
基本要设置的分为

功耗控制A
功耗控制B
驱动控制时序A
驱动控制时序B
电源控制时序
泵比控制
功耗控制1
功耗控制2
VCOM控制1
VCOM控制2
存储器访问控制
帧速率控制
显示功能控制
3G使能
伽马设置
正极伽马校准
负极伽马校准

但是在网上找不到相应的解释在开发文档里也只有相应寄存器如何配置
我想请教下这些的解释不然感觉自己写不出来驱动程序或者能告诉我去哪找
谢谢大家了

zhjb1 发表于 2018-3-1 07:29:22

本帖最后由 zhjb1 于 2018-3-1 07:31 编辑

我玩过许多LCD,ILI系列的也玩过许多型号的,其实寄存器设置在LCD中不是复杂的,手册上有许多介绍,一般而言电气性能是需要在硬件设计和连接上注意;时序逻辑在硬件设计和软件编程时注意即可;寄存器可以分成两大类:1类是与应用无关的,像读写控制等;2类是直接驱动LCD相关的,这2类又可以分成两种:A是读取LCD信息的,B是写入控制LCD;B又可以分成两大类:a控制命令,b写入数据。按照你的要求,做如下的命令归类以便取舍:
首先按照分类将1类摘除;
将A类摘出单独去理解,看那些是能用的着的,无用的可以先放那
将B类的命令按照你的要求罗列出来,并且将命令和后跟的数据顺序排列,进行标注![因为许多命令后跟参数的]。
后跟数据部分可以先按照厂家手册推荐值输入,而后在分别测试得到最佳值填入。
以上只是思路,因为完全将代码写出是比较花时间和费劲的。
此外,您的翻译像是网络翻译,不太准确。像有些关键参数没有写出来[或是翻译有误]。
祝成功!
页: [1]
查看完整版本: 新人想请教下ILI9341驱动程序问题