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

QQ登錄

只需一步,快速開(kāi)始

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

關(guān)于IIc時(shí)序的產(chǎn)生技巧和效果分析

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
今天學(xué)習(xí)IIC總線的操作,學(xué)習(xí)了24C02的范例;其中IIC總線要求如下:


只分析寫(xiě)的時(shí)序圖,IIC總線要求在SCL為低電平的時(shí)候SDA數(shù)據(jù)才可以變化,總線上數(shù)據(jù)的變化剛好在SCL時(shí)鐘線為低電平的中間,那么我們寫(xiě)的程序如果不在中間是否也可以呢?答案是肯定的,不管是在脈沖前沿變化或者后延變化都可以,但是這樣看起來(lái)程序不舒服,我們寫(xiě)的程序要盡量接近程序,這樣運(yùn)行起來(lái),我感覺(jué)也會(huì)穩(wěn)定很多!有時(shí)候可能只是語(yǔ)句放的位置不同,就會(huì)產(chǎn)生不同的效果。鍵下面三個(gè)實(shí)驗(yàn)。
此程序數(shù)據(jù)變化發(fā)生在脈沖變高前的那一瞬間,見(jiàn)下圖:




下面的程序?qū)懛ǜ杏X(jué)好一點(diǎn)見(jiàn)下圖


以上兩種方法產(chǎn)生的時(shí)鐘時(shí)序高低電頻都不平恒。看看最完美的程序。見(jiàn)下圖:


我現(xiàn)在才理解為何單片機(jī)高手都清楚每一條語(yǔ)句執(zhí)行的時(shí)間是多少,原來(lái)一直以為是多此一舉,原來(lái)研究指令執(zhí)行時(shí)間是為了服務(wù)時(shí)序的,
我們學(xué)習(xí)的時(shí)候,心里始終要有一根時(shí)序弦,單片機(jī)真正工作起來(lái)都是按照時(shí)序操作的,F(xiàn)在感覺(jué)進(jìn)入單片機(jī)世界里面是非常困難的,不單是點(diǎn)亮一個(gè)LED燈那么簡(jiǎn)單!。!這也許正是單片機(jī)的魅力所在!


評(píng)分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:120672 發(fā)表于 2018-10-3 21:22 | 只看該作者
時(shí)序稍有差池,整個(gè)原件都不能正確工作,確實(shí)重要!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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