打印
[其它应用]

从538~53B都不亮

[复制链接]
300|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wenfen|  楼主 | 2020-8-27 22:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

中颖SH79F1622 LED驱动模块6com*16seg只com1-com4行可以点亮
LED RAM从530~537都可以点亮,但是从538~53B都不亮

使用特权

评论回复
沙发
zhuhuis| | 2020-8-27 22:54 | 只看该作者
代码看看

使用特权

评论回复
板凳
wenfen|  楼主 | 2020-8-27 22:57 | 只看该作者

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;
}

使用特权

评论回复
地板
tian111| | 2020-8-27 23:03 | 只看该作者
DISPCON = 0x42;//允许LED驱动器 占空比1/6 应该改成这样才对

使用特权

评论回复
5
tian111| | 2020-8-27 23:10 | 只看该作者
楼上正解

使用特权

评论回复
6
chenho| | 2020-8-27 23:14 | 只看该作者
我这里有1622的DEMO列程,可以发你看看

使用特权

评论回复
7
wenfen|  楼主 | 2020-8-27 23:22 | 只看该作者
多谢大家讨论这么多哈,呵呵

使用特权

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

本版积分规则

737

主题

8940

帖子

8

粉丝