找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3620|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

關(guān)于單片機(jī)+TM1637芯片點(diǎn)亮6位數(shù)碼管疑惑 解決了,但不明白工作原理

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
TM1637芯片是IIC芯片,其中有一條是停止信號(hào)的程序

void stop(void)
{
     DIO  =  0;         //數(shù)據(jù)線置低
     CLK  =  1;         //時(shí)鐘線置高
     delayμs(5);
     DIO  =  1;  
       //數(shù)據(jù)線置高

     delayμs(5);
}


看前兩條,這樣可以讓數(shù)碼管顯示,但將程序倒過(guò)來(lái)就顯示不了了,如下
void stop(void)
{
     CLK  =  1;         //時(shí)鐘線置高
     DIO  =  0;         //數(shù)據(jù)線置低
     delayμs(5);
     DIO  =  1;  
       //數(shù)據(jù)線置高

     delayμs(5);
}


為什么?折騰了好久雖然解決了,但不明白工作原理。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:96682 發(fā)表于 2019-7-27 06:11 | 只看該作者
IIC 關(guān)鍵看時(shí)序,就像給鐘表上鏈必須要扭對(duì)方向
回復(fù)

使用道具 舉報(bào)

板凳
ID:524818 發(fā)表于 2019-7-27 10:46 | 只看該作者
時(shí)序,時(shí)間先后次序,
回復(fù)

使用道具 舉報(bào)

地板
ID:13282 發(fā)表于 2024-9-1 01:19 | 只看該作者

看圖!, DIO要先拉低, CLK才開始.
要掌握一個(gè)芯片, 關(guān)鍵要學(xué)會(huì)如何看時(shí)序圖, 時(shí)序圖上清清楚楚了!
回復(fù)

使用道具 舉報(bào)

5#
ID:624769 發(fā)表于 2024-9-1 22:19 | 只看該作者
原因很簡(jiǎn)單,IIC是一個(gè)規(guī)范協(xié)議,他有嚴(yán)格的規(guī)范,而TM1637用的不是IIC規(guī)范,他用的是微型雙線傳輸協(xié)議,雖然很像IIC……
你有沒(méi)有看出來(lái),改變順序后,他是發(fā)送了一個(gè)Start信號(hào)?
而,對(duì)于TM1637來(lái)講,你傳輸?shù)乃行畔,都要由Stop信號(hào)來(lái)完成,你在這個(gè)時(shí)候,又發(fā)了一個(gè)Start,那么你前面法的所有內(nèi)用都作廢了。
回復(fù)

使用道具 舉報(bào)

6#
ID:69038 發(fā)表于 2024-9-2 07:49 | 只看該作者
即然是走協(xié)議了,當(dāng)然要遵守協(xié)議的時(shí)序了,時(shí)序,就是信號(hào)的時(shí)間和順序。。。亂了就是不行!
回復(fù)

使用道具 舉報(bào)

7#
ID:619259 發(fā)表于 2024-9-2 08:31 | 只看該作者
嚴(yán)格來(lái)說(shuō),TM1637不是真正的IIC傳輸協(xié)議,可以稱為仿IIC或類IIC
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表