在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于AVR單片機TWI的模塊化檢測系統(tǒng)設(shè)計

      基于AVR單片機TWI的模塊化檢測系統(tǒng)設(shè)計

      作者: 時間:2011-11-09 來源:網(wǎng)絡(luò) 收藏

      3.2 從機驅(qū)動程序
      由于對于主機而言,等待NT置位在任何情況下都能在很短的時間內(nèi)完成,所以對于MT和MR模式的程序都是通過軟件查詢NT位實現(xiàn)。但是對于從機而言,由于首先要接收主機發(fā)送的從機地址,并且主機并不是總是在訪問同一個從機,所以從機在接收主機發(fā)送的地址時,如使用軟件查詢方法,勢必要等待很長時間,這樣就浪費了大量的時間。因此在從機ST和SR模式程序的設(shè)計時,需要使用中斷,這樣在等待TWINT置位期間可以執(zhí)行其他程序,有效地提高了程序的運行效率。圖5為從機ST和SR模式程序流程,具體的ST和SR處理程序可以參考相關(guān)的設(shè)計手冊,這里給出的只是ST和SR切換以及程序。當(dāng)TWINT置位時,進入TWI中斷服務(wù)程序。

      f.jpg


      在從機TWI總線程序設(shè)計時,在等待TWINT置位期間TWI總線可能因為外界干擾出現(xiàn)一些故障,所以程序不僅在TWI中斷服務(wù)程序得到調(diào)用,在等待TWINT置位期間也要調(diào)用該程序。從機的程序代碼如下:
      g.jpg

      4 系統(tǒng)測試
      檢測系統(tǒng)測試時,主要使用了以下從機檢測模塊:3個超聲波模塊、電子羅盤、紅外距離檢測模塊以及溫度檢測模塊。在系統(tǒng)測試時針對TWI總線,主要測試了總線的傳輸速度、實時響應(yīng)、出錯率、抗干擾能力。測試時為便于觀察各個觀測量的狀態(tài),使用了LCD顯示。測試過程中總線的比特率設(shè)定為100 kbps,通過觀測LCD顯示的變量,TWI總線實時響應(yīng)速度比較快。在外加電磁干擾的條件下,總線只有在極少數(shù)開機時出現(xiàn)錯誤,主要原因是開機時出現(xiàn)的浪涌電流。

      結(jié)語
      本文設(shè)計的檢測系統(tǒng),利用TWI總線作為各個器件通信的媒介,并以此為基礎(chǔ)構(gòu)建總線式拓?fù)渚W(wǎng)絡(luò),簡化了硬件和軟件設(shè)計,縮短了系統(tǒng)的開發(fā)周期。在TWI總線驅(qū)動程序設(shè)計上,增加容錯處理程序,使總線運行更加穩(wěn)定和可靠,提高了系統(tǒng)的抗干擾能力。同時在從機TWI總線驅(qū)動程序設(shè)計時使用TWI中斷,合理安排各個功能程序的執(zhí)行時間,有效地提高了程序的運行效率。


      上一頁 1 2 3 4 下一頁

      關(guān)鍵詞: TWI I2C BUS 模塊化 容錯處理

      評論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉