久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 關于單片機4線硬件spi控制tm1638讀取按鍵數據 [打印本頁]

作者: 18701931930    時間: 2022-11-10 20:57
標題: 關于單片機4線硬件spi控制tm1638讀取按鍵數據
我用stc8h單片機硬件spi控制tm1638。 單片機的MISO和MOSI短接后連接到tm1638的DIO數據端。
能夠正常顯示。但是讀取按鍵數據不正常,有時候能讀到,有時候讀不到。
請問,4線spi怎么轉成3線spi?  電路怎么連接?

單片機源程序如下:
void TM1638_Delay()
{
        u8 i;

        i = 20;
        while (--i);
}

//發送數據并接收數據
u8 TM1638_sendbyte(u8 byte)
{
        return SPI_sendbyte(byte);                                 
}


//發送命令
void TM1638_sendcmd(u8 cmd)
{
                        TM1638_CS_L;
                        TM1638_sendbyte(cmd);
            TM1638_CS_H;
}

//指定地址寫入 數據
void TM1638_writedata(u8 add,u8 dat)
{
          TM1638_sendcmd(0x44);        //寫數據到寄存器,固定地址模式
          TM1638_CS_L;
          TM1638_sendbyte(0xc0|add);        //設置起始地址
          TM1638_sendbyte(dat);                                //寫入數據
          TM1638_CS_H;
}

//讀取按鍵掃描的4個字節
void TM1638_ReadKeyDat(u8 *dat)
{
        u8 i;
        TM1638_CS_L;
        TM1638_sendbyte(0x42);          //讀鍵掃數據命令
        for(i=0;i<4;i++)        
        {        
                dat[ i]=TM1638_sendbyte(0xFF);
                TM1638_Delay();
        }
        TM1638_CS_H;                                          

}

作者: 188610329    時間: 2022-11-10 22:40
簡單跟你說明一下。
1, TM1638 是 MicroWire 不是SPI, 雖然很像SPI。
所以,正確的連接方式,應該是用串口,外加一個IO 作STB的  連接模式
2,就算要用 SPI 來驅動, 應當選擇支持 半雙工模式SPI的 MCU, (如:CH55x 系列單片機),而不適合使用只支持全雙工SPI的單片機。
3,如果實在要用  只能全雙工模式  工作的 SPI, MOSI  和 MISO 不能直接簡單的 并聯,應當  MISO 直接連器件的 DIO,  而 DIO 和 MOSI 之間 應該用 二極管連接  MOSI 端接二極管 負極。




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 男女下面一进一出网站 | 一区二区三区精品视频 | 黄网站在线播放 | 亚洲自拍偷拍免费视频 | 亚洲一区二区三区欧美 | 国产福利在线 | 成人不卡视频 | 欧美a√ | 日韩精品免费 | 亚洲一级二级三级 | 国产高清久久 | 精品国产一区二区三区免费 | 91九色在线观看 | 欧美专区在线 | 中文字幕亚洲一区 | wwww.xxxx免费| 一区二区视屏 | 婷婷五月色综合 | 黄色一级大片在线免费看产 | 97人澡人人添人人爽欧美 | 久久精品国产亚洲夜色av网站 | 亚洲精品乱码久久久久久按摩观 | 国产高清视频在线观看播放 | 免费观看一级特黄欧美大片 | 欧美国产激情二区三区 | 天天碰日日操 | 精品久久久久久久久久久久久久 | 日韩中出 | 天天爱av| 一区二区三区视频在线 | 欧美精品一区二区三区在线 | 97人人超碰 | 欧美国产一区二区 | 成人av免费 | 天天澡天天狠天天天做 | 国产福利视频 | 91免费电影| 亚洲 精品 综合 精品 自拍 | 亚洲精品乱码久久久久久按摩 | 国产精品美女久久久 | 精品视频在线观看 |