OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6357|回复: 2
打印 上一主题 下一主题

AIP1642 数码管驱动芯片 时序驱动求解

[复制链接]

3

主题

9

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2019-10-28
在线时间
10 小时
跳转到指定楼层
楼主
发表于 2020-6-21 22:29:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
6金钱
本帖最后由 NJH123 于 2020-6-21 22:32 编辑

现在是按它手册 去写程序,显示异常。 最好有用过这款芯片讲解下时序或贴下驱动代码。 按这个AIP650的格式说一下  谢谢啦
11 12图是AIP1642的

12.jpg.thumb[1].jpg (90.67 KB, 下载次数: 295)

12.jpg.thumb[1].jpg

13.png.thumb[1].jpg (42.8 KB, 下载次数: 292)

13.png.thumb[1].jpg

11.png.thumb[1].jpg (197.18 KB, 下载次数: 274)

11.png.thumb[1].jpg
回复

使用道具 举报

21

主题

2244

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4522
金钱
4522
注册时间
2013-4-22
在线时间
338 小时
2#
发表于 2020-6-22 09:49:52 | 只看该作者
时序图都这么清晰了,自己调试调试吧
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2022-5-9
在线时间
0 小时
3#
发表于 2022-5-9 11:16:11 | 只看该作者
AIP1642规格书写的不是很清楚,总共需要传输18位(有6Bit空位)可以参考CT1642;

/********************************************
参数:
            d_byte  段码数据
            w_byte 位码数据
返回值:
            无
********************************************/
void  writeByte(uint8_t d_byte,uint8_t w_byte)
{
        uint8_t i;
       
        //位码数据
        for(i=0;i<4;i++)
        {
            setDSData((w_byte&0x01));
            w_byte >>= 1;
            setDSClk(OFF);
            setDSClk(ON);
        }
       
        //6Bit空位数据
        for(i=0;i<6;i++)
        {
            setDSData(ON);
            setDSClk(OFF);
            setDSClk(ON);
        }
       
        //段码数据
        for(i=0;i<8;i++)
        {
            setDSData((d_byte&0x01));
            d_byte >>= 1;
            setDSClk(OFF);
            setDSClk(ON);
        }
        
        setDSClk(ON);
        setDSData(OFF);
        setDSData(ON);

        setDSClk(OFF);
        setDSData(OFF);
        setDSData(ON);
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-8-15 02:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表