作者:刘煜


目录


(资料图片仅供参考)

1. LCD概述

2. 例程分析

3. 测评总结

4. 参考文章


1. LCD概述


2. 例程分析

设置seg和com的掩码,用于开启符合所用LCD的配置。

以上为所有的seg和com。

设置LCD的相关参数,参考来源为LCD的相关参数。

设置完成后需要启动LCD外设。

原程序为设置所有的段都亮,为简易演示,故修改程序功能为“APTCHIP”logo每隔一秒闪烁。

bySendBata[]为发送到板载LCD的个seg的数据所在的数组。

以csi_lcd_write_data ( LCD, bySendBata, 3, 1 );为例,第一个参数固定为LCD,第二个参数为发送的数组,第三个参数为发送的起始seg,最后一个参数为发送数据的步长,即如果为1,则只会发送bySendBata[]的第四个元素的数据到seg3中,如果为2,则会发送bySendBata[]的第四个和第五个元素的数据到seg3和seg4中,依次递增。

根据上述修改的代码得到现象如下:


3、测评总结

本次测评学习了LCD的使用方法,对LCD外设的原理有了系统的认识。SDK中对LCD相关寄存器的封装相对比较严谨,将常用的几个功能悉数奉上,用的时候只需花五到十分钟就能理解参数的意义和传递规律,相比较纯IO模拟的时序,硬件层能够加入LCD控制器还是很方便的。


4、参考文章:

段码屏驱动原理:

https://blog.csdn.net/liurunjiang/article/details/109776886

段码LCD液晶屏驱动方法:

https://www.elecfans.com/d/660220.html

推荐内容