作者:刘煜
目录
设置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中,依次递增。
根据上述修改的代码得到现象如下:
本次测评学习了LCD的使用方法,对LCD外设的原理有了系统的认识。SDK中对LCD相关寄存器的封装相对比较严谨,将常用的几个功能悉数奉上,用的时候只需花五到十分钟就能理解参数的意义和传递规律,相比较纯IO模拟的时序,硬件层能够加入LCD控制器还是很方便的。
段码屏驱动原理:
https://blog.csdn.net/liurunjiang/article/details/109776886
段码LCD液晶屏驱动方法:
https://www.elecfans.com/d/660220.html