新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM定時(shí)器的學(xué)習(xí)

        ARM定時(shí)器的學(xué)習(xí)

        作者: 時(shí)間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
        LPC2000ARM定時(shí)器的特性?

        答:LPC2000系列都有二個(gè)32位的定時(shí)器,定時(shí)器0和定時(shí)器1,這二個(gè)定時(shí)除了外設(shè)基地址不同外,其它都相同,定時(shí)器對外設(shè)PCLK進(jìn)行

        本文引用地址:http://www.104case.com/article/201611/321624.htm

        計(jì)數(shù),根據(jù)4個(gè)匹配寄存器的設(shè)定,可執(zhí)行中斷和其它動作它還包含四個(gè)捕獲輸入,用于在輸入信號發(fā)生跳變時(shí)捕獲定時(shí)器的當(dāng)前值,并可

        選擇產(chǎn)生中斷:

        1.二個(gè)32位定時(shí)器/計(jì)數(shù)器各含有一個(gè)可編程32位預(yù)分頻器

        2.具有多達(dá)4路捕獲通道

        3.4個(gè)32位匹配寄存器存器

        4.4個(gè)對應(yīng)于匹配寄存器的外部輸入

        定時(shí)器的工作流程?

        答:1.定時(shí)器內(nèi)部的預(yù)分頻器對定時(shí)器時(shí)鐘源進(jìn)行分頻

        2.分頻后,輸出的時(shí)鐘才是定時(shí)器內(nèi)部的計(jì)數(shù)器時(shí)鐘源

        3.計(jì)數(shù)值與匹配寄存器中的匹配值不斷的比較,當(dāng)二者相同時(shí),發(fā)生匹配事件,然后執(zhí)行相應(yīng)的操作

        4.當(dāng)捕獲引腳出現(xiàn)有效邊沿時(shí),定時(shí)器會將當(dāng)前的計(jì)數(shù)值保存到捕獲寄存器中,同時(shí)也可以產(chǎn)生中斷

        ARM的定時(shí)器的組成部分?

        答:1.計(jì)數(shù)器部分

        2.匹配功能部分

        3.捕獲功能部分

        定時(shí)器寄存器的功能?

        答:基本寄存器:

        IR中斷標(biāo)志寄存器

        TCR定時(shí)器控制寄存器

        TC定時(shí)器計(jì)數(shù)器

        PR預(yù)分頻寄存器

        PC預(yù)分頻計(jì)數(shù)器

        匹配功能寄存器

        MCR匹配控制寄存器

        MR0匹配寄存器0

        MR1匹配寄存器1

        MR2匹配寄存器2

        MR3匹配寄存器3

        EMR外部匹配寄存器

        捕獲功能寄存器

        CCR捕獲控制寄存器

        CR0捕獲寄存器0

        CR1捕獲寄存器1

        CR2捕獲寄存器2

        CR3捕獲寄存器3

        定時(shí)器的基本操作方法?

        答:1.計(jì)算定時(shí)器的時(shí)鐘頻率,設(shè)置PR寄存器進(jìn)行分頻操作

        2.若使用匹配功能,則設(shè)置匹配通道的初值及其工作模式;若使用捕獲模式功能,則設(shè)置捕獲方式

        3.若使用定時(shí)器的相關(guān)中斷,則設(shè)置VIC,全能中斷

        4.設(shè)置TCR,啟動定時(shí)器

        定時(shí)器的常用工式?

        答:1.定時(shí)器計(jì)數(shù)器頻率 = Fpclk /(PR + 1)

        2.計(jì)數(shù)時(shí)鐘頻率 = Fpclk / (N + 1)

        3.定時(shí)時(shí)間 = (MR * (PR + 1))/ Fpclk

        4.輸出頻率 f = Fpckl / (2 * MP * (PR + 1))

        定時(shí)器的中斷初始化?

        答:T0TC = 0 ; //定時(shí)器設(shè)置為0

        T0PR = 0 ; //時(shí)鐘不分頻

        T0MCR = 0X30;//設(shè)置T0MCR匹配后復(fù)位T0TC,并產(chǎn)生中斷

        T0MR0 = Fpclk / 100;//設(shè)置0.1S匹配值

        T0TCR = 0X01;//啟動定時(shí)器0



        關(guān)鍵詞: ARM定時(shí)

        評論


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

        關(guān)閉
        主站蜘蛛池模板: 出国| 鄂托克旗| 荥阳市| 海原县| 玉田县| 越西县| 浮梁县| 桓仁| 许昌市| 眉山市| 左云县| 常熟市| 拜城县| 青田县| 铅山县| 衡南县| 盐源县| 南平市| 漳平市| 阳江市| 罗定市| 招远市| 吉安市| 徐汇区| 阳城县| 马边| 苍溪县| 永丰县| 灵寿县| 云龙县| 东平县| 长治县| 昭通市| 肥东县| 礼泉县| 双鸭山市| 隆德县| 五大连池市| 都兰县| 福安市| 平昌县|