打印
[其它应用]

从538~53B都不亮

[复制链接]
409|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
guoyt|  楼主 | 2017-11-5 13:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
中颖SH79F1622 LED驱动模块6com*16seg只com1-com4行可以点亮
LED RAM从530~537都可以点亮,但是从538~53B都不亮
沙发
yufe| | 2017-11-5 13:08 | 只看该作者
代码看看

使用特权

评论回复
板凳
guoyt|  楼主 | 2017-11-5 13:11 | 只看该作者
void ledinit(void)
{
        unsigned char i;
  unsigned char xdata *p;
        DISPCON = 0x40;//允许LED驱动器 占空比1/4
        SEG01 = 0xFF;
        SEG02 = 0xFF;
        LEDCOM = 0x7F;
        DISPCLK = 50;//LED时钟控制寄存器 LED时钟频率= 系统时钟频率/8/DISPCLK
        DISCOM = 70;//LED 单COM 扫描宽度选择位   单COM 扫描宽度= LED时钟频率/DISCOM
        LIGHTCOM=0X00;
  display_channel1 = 0;
  display_channel2 = 0;   
  p = 0x530;
        for(i=0;i<0x0f;i++)
        {
                *(p+i) = 0x00;        
        }
}
void led_display_2()
{
        unsigned char xdata *p;
        p=0x538;
        *(p+0)=0xff;
        *(p+1)=0xff;
}

使用特权

评论回复
地板
hanwe| | 2017-11-5 13:15 | 只看该作者
DISPCON = 0x42;//允许LED驱动器 占空比1/6 应该改成这样才对

使用特权

评论回复
5
wangpe| | 2017-11-5 13:16 | 只看该作者
楼上正解

使用特权

评论回复
6
lium| | 2017-11-5 13:17 | 只看该作者

我这里有1622的DEMO列程,可以发你看看

使用特权

评论回复
7
guoyt|  楼主 | 2017-11-5 13:20 | 只看该作者
结贴了,多谢大家讨论这么多哈,呵呵

使用特权

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

本版积分规则

1018

主题

9067

帖子

3

粉丝