<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于XCR3256的低功耗存儲(chǔ)測(cè)試器研究設(shè)計(jì)

          基于XCR3256的低功耗存儲(chǔ)測(cè)試器研究設(shè)計(jì)

          作者: 時(shí)間:2010-09-01 來源:網(wǎng)絡(luò) 收藏

            1.2 工作原理

            系統(tǒng)的工作狀態(tài)主要有狀態(tài)、數(shù)據(jù)存儲(chǔ)狀態(tài)、數(shù)據(jù)重發(fā)狀態(tài)以及數(shù)據(jù)保持狀態(tài)。數(shù)據(jù)存儲(chǔ)狀態(tài)與數(shù)據(jù)的采集狀態(tài)并行,而重發(fā)狀態(tài)可在數(shù)據(jù)存儲(chǔ)期間中斷存儲(chǔ)狀態(tài)進(jìn)行,也可以通過判斷幀計(jì)數(shù)來完成計(jì)滿重發(fā),重發(fā)數(shù)據(jù)前加特殊字字頭以標(biāo)示重發(fā)周期的開始。也可在上電之后直接重發(fā),所有重發(fā)都可以實(shí)現(xiàn)循環(huán)重發(fā)。

          數(shù)據(jù)存儲(chǔ)重發(fā)工作流程圖
          圖3 數(shù)據(jù)存儲(chǔ)重發(fā)工作流程圖

            數(shù)據(jù)存儲(chǔ)編幀實(shí)現(xiàn)方法:通過對(duì)存儲(chǔ)命令,啟動(dòng)數(shù)據(jù)存儲(chǔ)狀態(tài)。幀同步信號(hào)共有2個(gè),對(duì)應(yīng)每一主幀最后兩路的幀標(biāo)識(shí)EB,90。在主幀中包括三路計(jì)數(shù),分別為低計(jì)數(shù),中計(jì)數(shù)和高計(jì)數(shù)。低計(jì)數(shù)決定副幀的長(zhǎng)度,當(dāng)?shù)陀?jì)數(shù)從00計(jì)到1F(十六進(jìn)制,下同)時(shí),低計(jì)數(shù)清零中計(jì)數(shù)進(jìn)位,同時(shí)主幀的幀標(biāo)識(shí)由 EB,90改寫為14,6F(此時(shí)對(duì)應(yīng)有副幀同步信號(hào)),從而實(shí)現(xiàn)了32×32的全幀數(shù)據(jù)格式。中計(jì)數(shù)計(jì)到FF時(shí)清零高計(jì)數(shù)進(jìn)位??赏ㄟ^對(duì)幀計(jì)數(shù)是否連續(xù)的判斷來鑒別數(shù)據(jù)的記錄是否有丟數(shù),錯(cuò)數(shù)。

            對(duì)于每路副幀的數(shù)據(jù)格式安排如下:低計(jì)數(shù)為00,01時(shí)插入幀字頭,計(jì)到1E,1F時(shí)記錄當(dāng)前中計(jì)數(shù)和高計(jì)數(shù),中間的28幀記錄系統(tǒng)中的各工作狀態(tài)參數(shù)。全幀中同一位置為同一個(gè)參數(shù)的不同時(shí)刻的狀態(tài)。



          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();