爱普特 APT32F110 ev board 试用测评连载06

作者:刘煜


目录

1. LCD概述

2. 例程分析

3. 测评总结

4. 参考文章


1. LCD概述

image001.png

image002.png

image003.png

image004.png

image005.png

image006.png

image007.png


2. 例程分析

image008.png

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

image009.png

image010.png

以上为所有的seg和com。

image011.png

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

image012.png

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

image013.png

image014.png

原程序为设置所有的段都亮,为简易演示,故修改程序功能为“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



最新文章