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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > ECT 增強型定時器__HCS12學習筆記(4)

          ECT 增強型定時器__HCS12學習筆記(4)

          作者: 時間:2016-11-24 來源:網(wǎng)絡 收藏
          寄存器比較多,就不一一介紹了,具體請查數(shù)據(jù)手冊。

          這部分主要有3個模塊:

          本文引用地址:http://www.ex-cimer.com/article/201611/321077.htm

          1 基本模塊

          通過設置定時器的分頻,允許禁止位來控制定時器的運行,通過計算Fbus和分頻來設置定時器的長短。

          2 輸入捕捉、輸出比較

          這部分比較復雜,調(diào)了很久,主要是幾個寄存器的使用,在設置好基本定時器的分頻,時鐘以及中斷后,這部分就可以正常使用了。

          CTL1和2控制輸出,CTL3和4控制輸入。

          在這部分的調(diào)試中,我將輸出比較和輸入捕捉同時使用,碰到了許多問題,我將輸出比較口連通到輸入捕捉口上,即PT7---PT0,設置上升沿捕捉,并設置PT7在計數(shù)8000時翻轉,捕捉時中斷,用萬用表測PT7正常輸出,并且正常進入中斷,在中斷中讀TC0的值,此時讀出的值不正常,一直都是全0。

          3 脈沖累加器

          4個8位的脈沖累加器。用來做計數(shù)跳變。

          這部分重點在于時鐘分頻的選擇,中斷方式的選擇,還有在寫中斷程序時,中斷向量表的查找,時鐘分頻的計算等等。這部分較難,多花時間理解。




          評論


          技術專區(qū)

          關閉
          看屁屁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); })();