日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
一種基于鐵電存儲(chǔ)器的雙機(jī)串行通信技術(shù)
一種基于鐵電存儲(chǔ)器的雙機(jī)串行通信技術(shù)
 更新時(shí)間:2008-8-4 4:53:22  點(diǎn)擊數(shù):27
【字體: 字體顏色
步驟單片機(jī)1單片機(jī)2A線B線
1總線空閑總線空閑11
2獲取總線控制權(quán)其它操作01
3向FRAM內(nèi)單片機(jī)2的數(shù)據(jù)接收區(qū)寫入一包通信數(shù)據(jù)其它操作01
4向B線發(fā)送走個(gè)負(fù)脈沖,通知單片機(jī)2,啟動(dòng)超時(shí)定時(shí)器其它操作0負(fù)脈沖
5其它操作響應(yīng)來自B線的脈沖,讀取FRAM內(nèi)數(shù)據(jù)接收區(qū)的內(nèi)容(無須獲取總線操作)01
6其它操作對(duì)數(shù)據(jù)進(jìn)行處理后,向FRAM內(nèi)單片機(jī)1的數(shù)據(jù)接收區(qū)寫入回傳數(shù)據(jù)或通信失敗標(biāo)志01
7其它操作向B線發(fā)送1個(gè)負(fù)脈沖,通知單片機(jī)10負(fù)脈沖
8清超時(shí)定時(shí)器,讀取數(shù)據(jù)區(qū)內(nèi)容。如果失敗可以做重發(fā)或其它處理;如果成功則拉高A線,釋放I2C總線,1次通信工程結(jié)束其它操作11
9如果超時(shí)定時(shí)器溢出,說明單片機(jī)2沒有響應(yīng)單片機(jī)1的通知,可以做重發(fā)或故障處理   

4 總結(jié)

通過實(shí)踐可知,以上方法是可行的。與其它方法相比具有發(fā)下優(yōu)點(diǎn):

①簡單。占用單片機(jī)口線少(SCL、SDA、握手線A、握手線B)。

②通用。軟件模擬I2C主機(jī)方式,可以在任何種類的單片機(jī)之間通信。

③高效。由于采用數(shù)據(jù)緩沖,可以在不同時(shí)鐘頻率、不同速度的單片機(jī)之間通信;讀寫數(shù)據(jù)時(shí),可以I2C總線的最高速度進(jìn)行,可以實(shí)現(xiàn)1次傳送大量數(shù)據(jù);在一個(gè)單片機(jī)向FRAM傳送數(shù)據(jù)時(shí),另一個(gè)單片機(jī)無須一一作出響應(yīng)或等待,可以進(jìn)行其它程序操作,提高軟件工作效率。

④靈活。通信硬件接口對(duì)于各個(gè)單片機(jī)是對(duì)等的,通過軟件配置,每個(gè)單片機(jī)既可以根據(jù)需要主動(dòng)發(fā)送通信,也可以只響應(yīng)其它單片機(jī)的呼叫。

⑤容易擴(kuò)展。通過增加地址識(shí)別線,修改通信協(xié)議,即可做到多機(jī)通信。

以下是需要注意的地址:

①為了提高通信效率,握手線B最好使用中斷端口,負(fù)脈沖寬度一定要滿足速度較低單片機(jī)中斷信號(hào)要求。如果沒有中斷的話應(yīng)增加1條口線,用改變端口狀態(tài)的方法通知對(duì)方,等待對(duì)方查詢,而不是負(fù)脈沖。

②向?qū)Ψ桨l(fā)送負(fù)脈沖時(shí),應(yīng)屏蔽自己的中斷。

③由于參數(shù)與通信緩沖區(qū)同時(shí)設(shè)在同一片F(xiàn)RAM內(nèi),要避免對(duì)參數(shù)部分的誤操作。一個(gè)較好的解決辦法是把參數(shù)存放在地址的后半部分(A2=1),在進(jìn)行通信操作時(shí),把FRAM的WP引腳拉高(地址在后半部分的單元寫保護(hù)),這樣可以有效地防止測驗(yàn)時(shí)對(duì)參數(shù)區(qū)誤操作。

④由于I2C總線在一個(gè)時(shí)間段內(nèi)只有1個(gè)主機(jī)和1個(gè)從機(jī),所以當(dāng)1個(gè)單片機(jī)正在寫通信數(shù)據(jù)時(shí),另一個(gè)單片機(jī)是不能對(duì)FRAM進(jìn)行操作的。如果需要實(shí)時(shí)、頻繁地讀取FRAM中參數(shù)的話,請預(yù)先將參數(shù)讀入RAM單元使用或另外增加專門存放參數(shù)的芯片。



  • 上一篇: 電流/電壓轉(zhuǎn)換芯片MAX472在永磁直流電動(dòng)機(jī)虛擬測試系統(tǒng)中的應(yīng)用
  • 下一篇: 增強(qiáng)ADC性能的頻率抖動(dòng)法
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1