打印
[STM8]

STM8L的LCD控制器怎么使用啊?是不是非要LSE时钟才行啊?

[复制链接]
3650|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
honami520|  楼主 | 2010-8-23 17:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我不想用LSE时钟,我看到手册上说LCD控制器可以使用RTCCLK/2当做时钟输入;也可以直接使用SYSCLK,只需要开启外设时钟的LCD就行。但是我写的程序,COM和SEG咋动都不动一下呢?用示波器看,动都没动,郁闷;下面是几行代码:
void LCD_INIT(void)
{
    CLK_PeripheralClockConfig(CLK_Peripheral_LCD,ENABLE);
    LCD_Init(LCD_Prescaler_256,LCD_Divider_30,LCD_Duty_1_4,LCD_Bias_1_3,LCD_VoltageSource_External);
    LCD_PortMaskConfig(LCD_PortMaskRegister_1,0xf8);        //seg11 - 15为seg口
    LCD_ContrastConfig(LCD_Contrast_3V3);
    LCD_WriteRAM(LCD_RAMRegister_0,0xaa);
    LCD_Cmd(ENABLE);
}

主程序里只初始化了时钟,然后就是这几句!没有其他的啦!!!SEG 和COM没有任何波形。请问各位大佬,到底是咋整啊!
沙发
honami520|  楼主 | 2010-8-23 19:39 | 只看该作者
自己顶一顶

使用特权

评论回复
板凳
honami520|  楼主 | 2010-8-24 07:57 | 只看该作者
汗,还是靠自己搞定了!!!!

使用特权

评论回复
地板
香水城| | 2010-8-24 08:09 | 只看该作者
汗,还是靠自己搞定了!!!!
honami520 发表于 2010-8-24 07:57


哈哈,你是高手啊,每次都是自己搞定的,:lol

使用特权

评论回复
5
IJK| | 2010-8-24 09:33 | 只看该作者
STM8L的LCD控制器,其时钟可以来自LSE,也可以来自LSI。
其实,ST提供了不少STM8L的例子和库文件,其中有段式LCD的,参考一下就行了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

189

帖子

2

粉丝