本帖最后由 上自习的猪 于 2016-4-6 06:13 编辑 在网上看到很多现成的初始化程序 自己感觉 基本要设置的分为 功耗控制A 功耗控制B 驱动控制时序A 驱动控制时序B 电源控制时序 泵比控制 功耗控制1 功耗控制2 VCOM控制1 VCOM控制2 存储器访问控制 帧速率控制 显示功能控制 3G使能 伽马设置 正极伽马校准 负极伽马校准 但是在网上找不到相应的解释 在开发文档里也只有相应寄存器如何配置 我想请教下这些的解释 不然感觉自己写不出来驱动程序 或者能告诉我去哪找 谢谢大家了 |
我玩过许多LCD,ILI系列的也玩过许多型号的,其实寄存器设置在LCD中不是复杂的,手册上有许多介绍,一般而言电气性能是需要在硬件设计和连接上注意;时序逻辑在硬件设计和软件编程时注意即可;寄存器可以分成两大类:1类是与应用无关的,像读写控制等;2类是直接驱动LCD相关的,这2类又可以分成两种:A是读取LCD信息的,B是写入控制LCD;B又可以分成两大类:a控制命令,b写入数据。按照你的要求,做如下的命令归类以便取舍:
首先按照分类将1类摘除;
将A类摘出单独去理解,看那些是能用的着的,无用的可以先放那
将B类的命令按照你的要求罗列出来,并且将命令和后跟的数据顺序排列,进行标注![因为许多命令后跟参数的]。
后跟数据部分可以先按照厂家手册推荐值输入,而后在分别测试得到最佳值填入。
以上只是思路,因为完全将代码写出是比较花时间和费劲的。
此外,您的翻译像是网络翻译,不太准确。像有些关键参数没有写出来[或是翻译有误]。
祝成功!
评分
查看全部评分