STM8L驱动LCD时的COM口问题

2019-07-19 20:29发布

最近搞STM8L152的LCD,但是驱动波形始终和手册上的相差太远,下面是我的配置程序,各位看下是什么原因造成的呢?图已经上传

void LCD_Config(void)
{
        CLK_PeripheralClockConfig(CLK_Peripheral_RTC,ENABLE);
        CLK_PeripheralClockConfig(CLK_Peripheral_LCD,ENABLE);
        CLK_RTCClockConfig(CLK_RTCCLKSource_LSE,CLK_RTCCLKDiv_1);//RTC时钟选LSE不分频,即LSE/2=16.384Khz
        LCD_Init(LCD_Prescaler_1,LCD_Divider_16,LCD_Duty_1_4,LCD_Bias_1_3,LCD_VoltageSource_Internal);
        LCD_PortMaskConfig(LCD_PortMaskRegister_0,0xFF);//S0,S1,S2,S3,S4,S5,S6,S7
        LCD_PortMaskConfig(LCD_PortMaskRegister_1,0x7F);//S8,S9,S10,S11,S12,S13,S14

        LCD_ContrastConfig(LCD_Contrast_Level_0);//对比度配置成最低对比
        LCD_DeadTimeConfig(LCD_DeadTime_0);
        //LCD_BlinkConfig(LCD_BlinkMode_AllSEG_AllCOM,LCD_BlinkFrequency_Div8);
        LCD_PulseOnDurationConfig(LCD_PulseOnDuration_2);
        LCD_Cmd(ENABLE);
        //LCD_WriteRAM(LCD_RAMRegister_0,11);
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。