在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > IAR For AVR 定時器中斷初值計算方法

            IAR For AVR 定時器中斷初值計算方法

            作者: 時間:2016-12-03 來源:網(wǎng)絡(luò) 收藏

            使用芯片 AT Mega16 外部晶振 4.00MHz

            本文引用地址:http://www.biyoush.com/article/201612/325108.htm

            定時器1 (16位定時器)寄存器 TCCR1B = 0x04 設(shè)定 256預(yù)分頻

            要利用定時器定時1秒

            1,4000000 / 256 = 15625 說明定時器每當(dāng) 1/15625 秒 就會觸發(fā)一次中斷

            2,65535 - 15625 = 49910 計算出要累加多少次才能在1秒后出發(fā)定時器1的溢出中斷

            3,49910 <==> C2 F6 將計算后的值換算成16進(jìn)制

            4, TCNT1H = 0xC2 ; 對寄存器賦值
            TCNT1L = 0xF6 ;

            =============================================================================

            例如用16位定時器TIMER1,4MHZ晶振,256分頻,100ms定時,如何求得初值賦給TCNT1?

            65536-(4M/256)*0.1=63973.5

            其中,4M是晶體頻率,0.1是定時時長單位秒。

            對于8位的定時器
            T=(2^8-計數(shù)初值)*晶振周期*分頻數(shù)=(2^8-計數(shù)初值)/晶振頻率*分頻數(shù)
            計數(shù)初值=2^8-T/晶振周期/分頻數(shù)=2^8-T*晶振頻率/分頻數(shù)

            因為AVR一指令 一周期



            關(guān)鍵詞: IARAVR定時器中斷初值計

            評論


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

            關(guān)閉