.. _LCD段码屏驱动说明: LCD段码屏驱动说明 ======================================= 简介 ######################## 本章主要介绍AD16的LCDC驱动模块的使用说明,其单元设计最多支持6COM*31SEG或者5COM*32SEG,支持强弱驱灵活调整,可使用RTC32K晶振时钟或内部LRC时钟作为模块时钟源。AD16 SDK提供以4COM*8SEG LCD为示例的驱动作为使用参考,详细见SDK中文件apps/app/bsp/cpu/uc03/lcd_seg4x8_driver.c与其同名头文件。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 使用流程 ####################### LCDC的使用场景基本为以下两种: * LCD IO不复用; * LCD IO复用; LCDC模块在使用时,需要注意COM脚不能复用且不能随意选择,比如4COM,则IO必须占用COM0/1/2/3,而不能COM1/2/3/4,一般建议按顺序接线;SEG脚在使用中可以根据实际情况选择SEG0~SEG31接线,如LCD_SEG0-->CHIP_SEG7,LCD_SEG1-->CHIP_SEG8等。详情可参考sdk中的lcd驱动测试程序; .. image:: 20-1-1-lcd_drv.png :alt: "图1 LCD驱动示例程序" :align: center .. centered:: 图1 LCD驱动示例程序 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. _与低功耗的配合使用和注意事项: 与低功耗的配合使用和注意事项 ############################## AD16 V1.3.0的SDK新增了powerdown保持LCD显示的功能,该功能可以使在连续推屏状态下的LCD屏在低功耗状态下保持显示,可配合RTC的定时唤醒功能进行使用,相关示例流程已经加入了RTC模式。 在使用该功能时,需要保证低功耗保持LCD显示的功能开关打开,并且需要保持IOVDD的电压,需要注意的是,低功耗保持LCD显示会造成一定的功耗(powerdown功耗约200uA以内)。 .. image:: 20-1-2-powerdown_lcd_on.png :alt: "图2 低功耗保持LCD功能开关" :align: center .. centered:: 图2 低功耗保持LCD功能开关