完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
stm8l052的lcd模块在使用内部供电时不能使用
PWR_UltraLowPowerCmd(ENABLE); 进入超低功耗模式(屏幕会闪) 建议Vlcd脚接电源并内部软件配置到外部供电 LCD_Init(LCD_Prescaler_1, LCD_Divider_31, LCD_Duty_1_4, LCD_Bias_1_3, LCD_VoltageSource_External); 全部配置如下: void LCD_GLASS_Init(void) { // Enable LCD/RTC clock // CLK_PeripheralClockConfig(CLK_Peripheral_RTC, ENABLE); CLK_PeripheralClockConfig(CLK_Peripheral_LCD, ENABLE); CLK_RTCClockConfig(CLK_RTCCLKSource_LSI, CLK_RTCCLKDiv_1); // Initialize the LCD LCD_Init(LCD_Prescaler_1, LCD_Divider_31, LCD_Duty_1_4, LCD_Bias_1_3, LCD_VoltageSource_External); // Mask register For declare the segements used. In the Discovery we use 0 to 16 segments LCD_PortMaskConfig(LCD_PortMaskRegister_0, 0xFF); //SEG0~SEG7 LCD_PortMaskConfig(LCD_PortMaskRegister_1, 0x07); //SEG8~SEG15 // To set contrast to mean value LCD_ContrastConfig(LCD_Contrast_Level_0); //对比度电压,使用内部电压时调节亮度 LCD_Contrast_3V0 4 LCD_DeadTimeConfig(LCD_DeadTime_0); //debug LCD_PulseOnDurationConfig(LCD_PulseOnDuration_7); //0-7 脉冲持续时间,使用外部电压时调节亮度 // Enable LCD peripheral LCD_Cmd(ENABLE); } |
|
|
|
只有小组成员才能发言,加入小组>>
3275 浏览 9 评论
2950 浏览 16 评论
3454 浏览 1 评论
8982 浏览 16 评论
4043 浏览 18 评论
1092浏览 3评论
564浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
561浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2297浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1854浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 10:41 , Processed in 1.188793 second(s), Total 51, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号