標(biāo)題: 有大佬用過(guò)mbi5024 16位led恒流芯片嗎? [打印本頁(yè)]

作者: YZYNULL    時(shí)間: 2022-8-27 16:12
標(biāo)題: 有大佬用過(guò)mbi5024 16位led恒流芯片嗎?
不想用595了,偶然看到了16位橫流芯片mbi5024gf,買回來(lái)想玩一玩結(jié)果什么效果都沒(méi)有懷疑是買到了壞的。。用萬(wàn)用表量輸出端只有0.1幾V的電壓
有大神可以幫我看一下是不是程序有問(wèn)題,rext端用的1k電阻手冊(cè)上說(shuō)1k電阻可以為輸出提供大概20ma所以輸出端直接接led了
#include <stc8h.h>
#include <intrins.h>

typedef unsigned short u16;

sbit MBI_SDI = P3^0;
sbit MBI_CLK = P3^1;
sbit MBI_LE =  P3^2;
sbit MBI_OE =  P3^3;

void Delay3ms()                //@24MHz
{
        unsigned char i, j;

        i = 94;
        j = 127;
        do
        {
                while (--j);
        } while (--i);
}

void MBI5024_write_Data(u16 dat)
{
        u16 k;
        
        MBI_SDI=0;
        MBI_CLK=0;
        MBI_LE=0;
        
        for(k=0;k<16;k++)
        {
                MBI_SDI=(dat&0x8000);
                MBI_CLK=1;
                dat<<=1;
                MBI_CLK=0;
        
               
        }
        MBI_LE=1;
        Delay3ms();
        MBI_LE=0;
}
void main()
{
        
        P3M0=0X00;
        P3M1=0X00;
        
        MBI_CLK=0;
        MBI_SDI=0;
        
        while(1)
        {
               
                MBI5024_write_Data(0xF0F0);
                Delay3ms();
                MBI_OE=0;
                Delay3ms();
                MBI_OE=1;
        }

}



作者: yzwzfyz    時(shí)間: 2022-8-29 08:23
請(qǐng)教樓主:【mbi5024gf】的手冊(cè)上是怎樣說(shuō)的呢?
作者: 名字不是重點(diǎn)    時(shí)間: 2022-8-29 10:49
你可以參考74hc595的代碼,時(shí)序控制方式是一模一樣的。
作者: haiyang201    時(shí)間: 2022-8-29 13:43
LED顯示屏模組驅(qū)動(dòng)都是用的5024之類的
作者: hcfat51h    時(shí)間: 2022-8-29 17:39
原理圖呢?這個(gè)輸出端0.1V就是正常的啊,這個(gè)是電流只能從外部灌入芯片,類似開(kāi)漏
作者: YZYNULL    時(shí)間: 2022-8-31 23:32
名字不是重點(diǎn) 發(fā)表于 2022-8-29 10:49
你可以參考74hc595的代碼,時(shí)序控制方式是一模一樣的。

可不一樣它這個(gè)oe就非常迷,直接接地不行需要控制信號(hào)由高拉低才行
作者: YZYNULL    時(shí)間: 2022-8-31 23:37
hcfat51h 發(fā)表于 2022-8-29 17:39
原理圖呢?這個(gè)輸出端0.1V就是正常的啊,這個(gè)是電流只能從外部灌入芯片,類似開(kāi)漏

是可以輸出電流的,他這個(gè)輸出都是接了一個(gè)非門(mén),然后oe使能是不可以直接接地需要控制信號(hào)由高拉低才可以正常輸出。但確實(shí)更適合灌電流總體來(lái)說(shuō)不如595哈哈哈
作者: YZYNULL    時(shí)間: 2022-8-31 23:38
yzwzfyz 發(fā)表于 2022-8-29 08:23
請(qǐng)教樓主:【mbi5024gf】的手冊(cè)上是怎樣說(shuō)的呢?

用我這個(gè)代碼把數(shù)據(jù)加個(gè)按位取反就能用((~dat)&0x8000)
作者: YZYNULL    時(shí)間: 2022-8-31 23:40
haiyang201 發(fā)表于 2022-8-29 13:43
LED顯示屏模組驅(qū)動(dòng)都是用的5024之類的

都差不多,干脆買個(gè)單元板玩
作者: 名字不是重點(diǎn)    時(shí)間: 2022-9-1 08:54
YZYNULL 發(fā)表于 2022-8-31 23:32
可不一樣它這個(gè)oe就非常迷,直接接地不行需要控制信號(hào)由高拉低才行

我之前有個(gè)5026的板,想來(lái)與5024應(yīng)該差不多。
待我回家翻找到一下,我再測(cè)試一下。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1