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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > UPD78F0411 16 位定時器/事件計數(shù)器00

          UPD78F0411 16 位定時器/事件計數(shù)器00

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

          (ii) 當(dāng)CR000 用作捕捉寄存器
          當(dāng)輸入捕捉觸發(fā)時,TM00 的計數(shù)值被捕捉到CR000。
          可以使用CRC00 或PRM00 選擇TI000 引腳的反向脈沖沿或TI010 引腳的有效沿作為捕捉觸發(fā)。

          (i) 當(dāng)CR010 用作比較寄存器
          CR010 的設(shè)置值與TM00 的計數(shù)值頻繁地相比較,如果相等將產(chǎn)生一個中斷請求(INTTM010)。
          注意事項CR010 設(shè)置為比較模式時不能執(zhí)行捕捉操作,即使有捕捉觸發(fā)輸入。
          (ii) 當(dāng)CR010 用作捕捉寄存器
          當(dāng)輸入捕捉觸發(fā)時,TM00 的計數(shù)值被捕捉到CR010。
          可以選擇TI000 引腳的有效沿作為捕捉觸發(fā)。TI000 有效沿由PRM00 來設(shè)置。
          (iii) CR000 或CR010 用作比較寄存器時的設(shè)置范圍
          當(dāng)CR000 或CR010 用作比較寄存器時, 按下面所示進(jìn)行設(shè)置。

          注當(dāng)0000H 被設(shè)置時,不操作并且輸出不改變后,一個相等中斷立即產(chǎn)生,第一個相等時序如下所示。當(dāng)(TM00 寄存器)從0000H變?yōu)?001H時產(chǎn)生相等中斷。
          當(dāng)定時器由于溢出清零時
          當(dāng)定時器由于TI000 引腳有效沿(由TI000 引腳有效沿輸入進(jìn)入清零啟動模式)清零時
          當(dāng)定時器計數(shù)器由于比較相等(清零啟動模式下TM00 與CR000 相等(CR000 = 非0000H, CR010 =0000H))清零時


          備注1. N: CR000 寄存器設(shè)置值, M: CR010 寄存器設(shè)置值

          注 CR010 的捕捉操作不受CRC001 位設(shè)置的影響。
          注意事項 如果要使用輸入到TI000 引腳的反向脈沖沿來捕捉TM00 的計數(shù)值,并存入CR000,則在捕捉了計數(shù)值后,不產(chǎn)生中斷請求信號(INTTM000)。如果在操作期間檢測到TI010 的有效沿,則不執(zhí)行捕捉操作,但會產(chǎn)生INTTM000 信號作為外部中斷信號。當(dāng)不使用外部中斷時,可以屏蔽INTTM000 信號。

          本文引用地址:http://www.ex-cimer.com/article/170630.htm
          塵埃粒子計數(shù)器相關(guān)文章:塵埃粒子計數(shù)器原理

          上一頁 1 2 下一頁

          評論


          相關(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); })();