新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ECT 增強(qiáng)型定時(shí)器__HCS12學(xué)習(xí)筆記(4)

ECT 增強(qiáng)型定時(shí)器__HCS12學(xué)習(xí)筆記(4)

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

這部分主要有3個(gè)模塊:

本文引用地址:http://m.butianyuan.cn/article/201611/321077.htm

1 基本模塊

通過設(shè)置定時(shí)器的分頻,允許禁止位來控制定時(shí)器的運(yùn)行,通過計(jì)算Fbus和分頻來設(shè)置定時(shí)器的長(zhǎng)短。

2 輸入捕捉、輸出比較

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

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

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

3 脈沖累加器

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

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




評(píng)論


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

關(guān)閉