数码之家

 找回密码
 立即注册
搜索
查看: 8203|回复: 21

求助 HUB75的P3(2121)64X64-32-V4.1全彩LED屏 芯片驱动

[复制链接]
发表于 2021-3-23 10:18:46 | 显示全部楼层 |阅读模式
看到坛子里面的全彩屏,心里痒痒的,在淘宝淘了几块HUB75的P3(2121)64X64-32-V4.1全彩屏,准备仿照大神们的杰作,收回来傻眼了,
接口确实是HUB75的,但是地址线只有ABC三根线,不能使用大神的固件。。。


仔细看了一下,行驱动用的5958SP芯片,列驱动是MBI5124驱动,然后就搜索这2芯片的驱动。

万恶的度娘,5958SP搜出来的全是595的芯片资料,5958的基本没有,找到一个
RT5958的看起来类似,但是没有没有时序的相关资料,这下晕了,没有就没有吧,我就按照595的驱动来试,结果没法驱动,万能的坛友,怎么驱动这个5958SP呀。。。。。


PS:大神们在哪里找芯片的资料呀,有没有啥地方方便找芯片的资料呀。。。对于一个爱好者,太难受了:cry:

下面是仿照595驱动的,没有效果。。:cry:

void WriteData_5958(u8 data)
{
        u8 i;
        BK_Low();
        for (i = 0; i < 8; i++)
        {                        
                if( data & 0x01)
                        DIN_High();
                else
                        DIN_Low();
                        
                CLK_Low();
                CLK_High();
                data <<= 1;
        }
        BK_High();        
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 发表于 2021-3-23 13:47:28 | 显示全部楼层
没人知道么:cry:
回复 支持 反对

使用道具 举报

发表于 2021-3-23 16:35:44 | 显示全部楼层

找卖家要资料
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-23 20:32:18 | 显示全部楼层

买的LED屏,啥都没有。。。。
回复 支持 反对

使用道具 举报

发表于 2021-3-23 20:36:42 | 显示全部楼层
RT5958是使用串行信号进行译码的,不是常用的2-4或3-8译码,A、B、C三个信号类似595的时钟、数据、锁存信号。

中文资料:https://wenku.baidu.com/view/877 ... 7931b765ce7b0a.html

打赏

参与人数 1家元 +10 收起 理由
家睦 + 10

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

发表于 2021-3-23 20:48:21 来自手机浏览器 | 显示全部楼层
rocky_jscn 发表于 2021-3-23 20:32
买的LED屏,啥都没有。。。。

那就把屏拍照看看,拍清楚点。了解芯片怎么连接才能驱动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-23 21:53:42 | 显示全部楼层
crazy0qwer 发表于 2021-3-23 20:48
那就把屏拍照看看,拍清楚点。了解芯片怎么连接才能驱动。


就是这个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-23 21:54:35 | 显示全部楼层
lidawei1 发表于 2021-3-23 20:36
RT5958是使用串行信号进行译码的,不是常用的2-4或3-8译码,A、B、C三个信号类似595的时钟、数据、锁存信 ...

嗯,我现在试一下,估计有点悬:giggle:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-23 21:55:57 | 显示全部楼层

啥地址  紫薯布丁
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-23 22:25:41 | 显示全部楼层
rocky_jscn 发表于 2021-3-23 21:54
嗯,我现在试一下,估计有点悬

试了几次,还是不行,BK 不管是高电平还是低电平,都没有驱动成功:cry:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-23 22:29:07 | 显示全部楼层
crazy0qwer 发表于 2021-3-23 20:48
那就把屏拍照看看,拍清楚点。了解芯片怎么连接才能驱动。

除了2和245外,横着,8个芯片都是5958SP,  竖着的试MBI5124
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-24 10:42:08 | 显示全部楼层
:cry:   求大神 求大神~~
回复 支持 反对

使用道具 举报

发表于 2021-3-24 11:18:44 | 显示全部楼层
rocky_jscn 发表于 2021-3-23 22:29
除了2和245外,横着,8个芯片都是5958SP,  竖着的试MBI5124

试试看什么效果?

绑定对应引脚,scan_B 高低电平试试,//delay(); 添加一点延时,或者不加试试。

  1.    int i,j,row ;
  2.    
  3.    while(1)
  4. {
  5. /*以下变量绑定对应引脚
  6. scan_A
  7. scan_B
  8. scan_C
  9. data_RD1
  10. data_GD1
  11. data_BD1
  12. data_RD2
  13. data_GD2
  14. data_BD2
  15. control_CLK
  16. control_LAT
  17. control_OE
  18. */

  19. //行————————————————————————————————————————
  20.     if(row>31) { row=0; }
  21.     control_OE=1;   //换行       
  22.     scan_B=1;            //使能信号,不行试试=0
  23.     temp=1<< row ;
  24.     for(j=0;j<2;j++)        //CLK(A)  BK(B) DIN(C)
  25.     {
  26.        for(i=0;i<32;i++)       
  27.                 {
  28.             scan_C=temp & (1<<i);
  29.             scan_A=1;   scan_A=0;   //clk
  30.         }
  31.     }
  32.     //列——————————————————————————————————————
  33.     for(i=0;i<16;i++)       
  34.     {
  35.         for(j=0;j<4;j++)                 
  36.         {
  37.             //红色
  38.             data_RD1=1;                data_RD2=0;
  39.             data_GD1=0;                data_GD2=0;
  40.             data_BD1=0;                data_BD2=1;               
  41.             control_CLK=1;                        control_CLK=0;                //输出一个脉冲
  42.         }
  43.     }
  44.     control_LAT=1;        control_LAT=0;        //一个LAT脉冲,锁存数据
  45.     control_OE=0;                                        //点亮
  46.     row++;                                                        //切换到下一行
  47.     //delay();
  48. }
复制代码



打赏

参与人数 1家元 +20 收起 理由
家睦 + 20

查看全部打赏

回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2021-3-24 13:41:40 | 显示全部楼层
crazy0qwer 发表于 2021-3-24 11:18
试试看什么效果?

绑定对应引脚,scan_B 高低电平试试,//delay(); 添加一点延时,或者不加试试。

好的,谢谢大神
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-24 20:22:52 | 显示全部楼层
crazy0qwer 发表于 2021-3-24 11:18
试试看什么效果?

绑定对应引脚,scan_B 高低电平试试,//delay(); 添加一点延时,或者不加试试。

驱动成功了,谢谢大神

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +5 收起 理由
家睦 + 5 認真發帖

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2021-3-25 08:26:51 | 显示全部楼层

也同求个地址
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-25 11:26:05 | 显示全部楼层
准备仿一个时钟,哈哈哈
回复 支持 反对

使用道具 举报

发表于 2021-3-27 15:03:37 | 显示全部楼层
收藏了,我也在路边检了几块单色的
回复 支持 反对

使用道具 举报

发表于 2022-6-9 22:47:01 | 显示全部楼层
crazy0qwer 发表于 2021-3-24 11:18
试试看什么效果?

绑定对应引脚,scan_B 高低电平试试,//delay(); 添加一点延时,或者不加试试。

能不能帮忙看看FM6363B和TC7559C怎么驱动?
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-12 05:24 , Processed in 0.249601 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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