色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子元器件>接口定義>

3線雙向零等待IO通訊機制

2011年09月28日 17:53 本站整理 作者:葉子 用戶評論(0

  許多設備需要通過IO通訊交互數據,怎樣才做到速度最快,通訊可靠,所用資源又少呢?

  下面介紹一個我編寫的通訊協議:

  它沒有1線,2線那樣節省IO資源,但是它的通訊速度絕對最快,無需延時,且不用中斷,還可以

  對等傳輸.

  實際情況下C51編寫,實現了50us傳輸一個字節,折合160Kbps左右,晶振22M。

  特點如下:

  使用3根普通IO通訊

  不使用中斷

  雙方都可以主動發起數據通訊,也都可以被動接收數據,即可以對等傳輸.

  有發送和接收的檢查等待機制,發送方知道對方什么時候收了數據,接收方知道發送方什么時

  候發了數據.

  無需進行數據延時,最大可能地加快了通訊速度.

  CPU閑的時候通訊速率可以最快.忙的時候又可以無限等待.保證絕對同步,不會出錯.

  雙方CPU工作速度可以任意,即使是51和P4通訊,也能保證正確無誤.

  ask w1 w2 w3 w4 w5 w6 w7 w8

  MCLK ┐┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌───

  └┘ └──┘ └──┘ └──┘ └──┘

  SDT ___┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐┌─┐________

  └─┘└─┘└─┘└─┘└─┘└─┘└─┘└─┘

  SCLK ┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌─

  └─┘ └──┘ └──┘ └──┘ └──┘

  res r1 r2 r3 r4 r5 r6 r7 r8

  1.主機發起通訊申請到從機

  主機檢測MCLK是否為0,為0的話是對方在申請通訊,退出函數.

  主機檢測到MCLK=1,表示通訊空閑.

  主機將MCLK=0,表示申請通訊. 之后檢測SCLK是否為0(是否響應通訊)

  2.從機響應通訊,從機在閑時檢測MCLK是否為0,發現為0則主機向它發起了通訊申請.

  從機將SCLK=0,表示接受申請,之后檢測MCLK是否變為1,如果是1則主機已經發出了第一個bit

  的數據.

  3.主機發現SCLK=0,知道從機已經開始準備接受數據.

  4.主機發送第一個bit到SDA.

  5.主機將MCLK=1,表示已經發送第一個bit到SDA.

  6.從機發現MCLK=1,知道主機已經發出第一個數據

  7.從機收第一個bit的數據.

  8.從機將SCLK=1,表示已經收了第一個bit.之后等待MCLK是否變0,如果變0,則主機已經發出

  了第二個bit

  9.主機發現SCLK=1,知道從機已經開始準備接受第二個數據.

  10.主機發送第二個bit到SDA.

  11.主機將MCLK=0,表示已經發送第二個bit到SDA.

  12.從機發現MCLK=0,知道主機已經發出第二個數據

  13.從機收第二個bit的數據.

  14.從機將SCLK=0,表示已經收了第二個bit.之后等待MCLK是否變1,如果變1,則主機已經發出

  了第三個bit

  15.再重復3-14,3遍,傳完8bit數據.

  16.主機發現SCLK=0,知道從機已經收完8位數據

  17.主機將MCLK=1,準備下一輪通訊

  18.從機發現MCLK=1,知道主機已經收起MCLK

  19.從機將SCLK=1,準備下一輪通訊

  

    本文導航

    • 第 1 頁:3線雙向零等待IO通訊機制
    • 第 2 頁:源代碼

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

( 發表人:葉子 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 极品少妇高潮啪啪无码吴梦| 国产欧美一区二区三区视频| 噜噜噜狠狠夜夜躁精品| 友田真希息与子中文字幕| 久久久精品国产免费A片胖妇女| 中文字幕在线视频观看| 美女丝袜夹b| 吃奶啃奶玩乳漫画| 亚洲AV精品无码成人| 精品日产1区2卡三卡麻豆| 中文字幕1| 日韩国产精品欧美一区二区| 国产精人妻无码一区麻豆| 伊人久99久女女视频精品免| 欧美白人战黑吊| 国产精品久久久久久久人热| 亚洲综合小说久久另类区| 免费国产黄线在线播放| 精品国产成人a区在线观看| 俄罗斯女肥臀大屁BBW| 伊人久久精品AV无码一区| 午夜一级视频| 嫩草AV久久伊人妇女| 国产欧美精品国产国产专区 | 国产精品亚洲AV色欲在线观看 | Chinesetube国产中文| 天天看高清影视在线18| 久久精品国产只有精品| 菠萝蜜国际一区麻豆| 亚洲视频在线观看地址| 青青青视频在线| 久久AV亚洲精品一区无码网| 成人综合在线观看| SM脚奴调教丨踩踏贱奴| 一个人免费视频在线观看高清频道 | 国产成人刺激视频在线观看| 在线观看视频一区| 偷拍精品视频一区二区三区| 日产精品高潮呻吟AV久久| 琪琪SEE色原网色原网站18| 欧美亚洲日韩自拍高清中文 |