FR4133学习心得之LCD_E_Init
///////海是永远流动的天////////////
支持LPM3.5
端口配置成LCD输出模式
LCDPCTLx寄存器中LCDSx位
LCDSx=1 为LCD模式
LCDSx不影响专用LCD引脚
LCDPCTLx寄存器中LCDSx位
LCDSx=1 为LCD模式
LCDSx不影响专用LCD引脚
LCD引脚配置成COM或者SEG
任何LCD引脚都可以配置成LCD SEG或者COM
LCDCSSELx寄存器中LCDCSSx位
LCDCSSx=0 为LCD SEG
LCDCSSx=1 为LCD COM 此时 LCDMx可选择哪一个COM口
任何LCD引脚都可以配置成LCD SEG或者COM
LCDCSSELx寄存器中LCDCSSx位
LCDCSSx=0 为LCD SEG
LCDCSSx=1 为LCD COM 此时 LCDMx可选择哪一个COM口
定义成SEG
1:静态、2、3、4选模式 LCDCSSx=0
LCDMx包含两个LCD引脚 例如LCDM1包含L3和L2
要将LCD L14脚定义为SEG 则设置LCDCSS14=0
1:静态、2、3、4选模式 LCDCSSx=0
LCDMx包含两个LCD引脚 例如LCDM1包含L3和L2
要将LCD L14脚定义为SEG 则设置LCDCSS14=0
2:5、6、7、8选模式 LCDCSSx=0
LCDMx包含一个LCD引脚 例如LCDM0包含L0
LCDMx包含一个LCD引脚 例如LCDM0包含L0
定义成COM
一个LCD引脚只能对应一个COM
LCDCSSx=1
1:静态、2、3、4选模式
LCDMx包含两个LCD引脚
LCDMx低4位控制偶数LCD引脚
LCDMx高4位控制奇数LCD引脚
静态:COM0
2mux:COM0、COM1
3mux:COM0、COM1、COM2
4mux:COM0、COM1、COM2、COM3
例子:
将LCD引脚L4设为COM2
LCDPCTL0=BIT4; //将I/O口设成LCD引脚 LCDS4=1
LCDCSSEL0=BIT4; //设成COM LCDCS
一个LCD引脚只能对应一个COM
LCDCSSx=1
1:静态、2、3、4选模式
LCDMx包含两个LCD引脚
LCDMx低4位控制偶数LCD引脚
LCDMx高4位控制奇数LCD引脚
静态:COM0
2mux:COM0、COM1
3mux:COM0、COM1、COM2
4mux:COM0、COM1、COM2、COM3
例子:
将LCD引脚L4设为COM2
LCDPCTL0=BIT4; //将I/O口设成LCD引脚 LCDS4=1
LCDCSSEL0=BIT4; //设成COM LCDCS