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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 直接測量微控制器總線時鐘的程序

          直接測量微控制器總線時鐘的程序

          作者: 時間:2012-08-29 來源:網(wǎng)絡(luò) 收藏

            飛思卡爾(Freescale)公司的HC08與最新HCS08系列都是多功能的外設(shè)模塊。它們使用的時鐘發(fā)生器也沒有特殊之處,可以是內(nèi)部時鐘(省出了I/O腳),也可以是外接晶體或振蕩器。一旦選定了時鐘源,就有多種選擇控制最終的總線頻率。例如,為MC9S08GB連接一個32768Hz晶體就可以使用FLL(鎖頻環(huán))生成高達(dá)18.874MHz的多個總線頻率。選擇時鐘源、分頻器和FLL設(shè)置固然能實(shí)現(xiàn)多功能性,但也帶來了復(fù)雜性。

          表1


            一旦編寫完初始化例程,可能希望先驗(yàn)證一下總線是否確實(shí)以期望的速度運(yùn)行,然后再進(jìn)入項(xiàng)目的其它部分。本設(shè)計(jì)實(shí)例的例程,可在任何I/O端口輸出一個精確等于1/10總線速度的方波(表1與表2)。只要在這個端口連接一臺頻率計(jì)數(shù)器,就可以顯示出總線頻率。所要做的只是將小數(shù)點(diǎn)向右移動一位。一旦驗(yàn)證了總線速度,就能很有信心地去編寫定時器、串行I/O和其它依賴于時鐘的例程了。

            需要編寫的代碼只是先禁止中斷和禁止COP(公共片上處理器)。在初始化例程中,要確保將準(zhǔn)備使用的I/O端口初始化為輸出。然后,直接跳轉(zhuǎn)到觸發(fā)時鐘,它會一直輸出除10后的總 線頻率,直到斷電為止。本設(shè)計(jì)實(shí)例使用了HC08版的PB0端口(表1)和HCS08版的PD0端口(表2)??梢允褂萌魏我粋€可用的I/O端口,只要修改設(shè)定端口的第一行代碼,以及選擇一個位的第二行代碼。另外,本設(shè)計(jì)實(shí)例用老的PB標(biāo)識作端口命名,而不是今天更流行的PTB。

          接地電阻相關(guān)文章:接地電阻測試方法




          關(guān)鍵詞: 測量 微控制器 總線時鐘

          評論


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