娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年02月03日(星期一)

2020年02月03日 | 淺談ATmega 16單片機(jī)的T/C0控制寄存器和T/C1控制寄存器

發(fā)布者:數(shù)據(jù)夢(mèng)行者 來源: elecfans關(guān)鍵字:ATmega  單片機(jī)  控制寄存器 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

  T/C0相關(guān)

  1.TCCR0——T/C0控制寄存器

  FOC0 WGM00 COM01 COM00 WGM01 CS02 CS01 CS00

  位7——FOC0:強(qiáng)制輸出比較位。

  FOC0僅在WGM[01:00]設(shè)置為非PWM模式時(shí)才有效。為了保證與未來器件的兼容性,在使用PWM時(shí),寫TCCR0要對(duì)其清零。對(duì)其寫1后,將立即進(jìn)行比較操作。比較匹配輸出引腳OC0將按照COM[01:00]的設(shè)置輸出相應(yīng)的電平。要注意FOC0類似一個(gè)鎖存信號(hào),真正對(duì)強(qiáng)制輸出比較起作用的是COM[01:00]的設(shè)置。FOC0不會(huì)引發(fā)任何中斷,也不會(huì)在利用OCR0作為TOP的CTC模式下對(duì)進(jìn)行清零的操作。讀FOC0的返回值永遠(yuǎn)為0。

淺談ATmega 16單片機(jī)的T/C0控制寄存器和T/C1控制寄存器

  位6,位3——WGM[01:00]:波形產(chǎn)生模式

  這兩位控制的計(jì)數(shù)序列、計(jì)數(shù)器的最大值及產(chǎn)生的波形。T/C0支持的模式有:普通模式,比較匹配發(fā)生時(shí)清除計(jì)數(shù)器模式(CTC),以及兩種PWM模式,詳見下表:

  模式 WGM01 WGM00 T/C的 TOP OCR0的 TOV0的

  (CTC0) (PWM0) 工作模式 更新時(shí)間 置位時(shí)刻

  0 0 0 普通 0xFF 立即更新 0xFF

  1 0 1 修正PWM 0xFF 0xFF 0x00

  2 1 0 CTC OCR0 立即更新 0xFF

  3 1 1 快速PWM 0xFF 0xFF 0xFF

  位5,位4——COM[01:00]:比較匹配輸出模式

  這些位決定了比較匹配發(fā)生時(shí)輸出引腳OC0的電平。如果COM[01:00]中的一位或全部都置位,OC0以比較匹配輸出的方式進(jìn)行工作。同時(shí)其方向控制位要設(shè)置為1以使能輸出驅(qū)動(dòng)器。


  當(dāng)OC0連接到物理引腳上時(shí),COM[01:00]的功能依賴于WGM[01:00]的設(shè)置。

  比較輸出模式,非PWM模式

  COM01 COM00 說明

  0 0 正常的端口操作,不與OC0引腳物理連接

  0 1 比較匹配發(fā)生時(shí)OC0取反

  1 0 比較匹配發(fā)生時(shí)OC0清零

  1 1 比較匹配發(fā)生時(shí)OC0置位

  比較輸出模式,快速PWM模式

  COM01 COM00 說明

  0 0 正常的端口操作,不與OC0引腳物理連接

  0 1 保留

  1 0 比較匹配發(fā)生時(shí)將清零OC0,計(jì)數(shù)到0XFF時(shí)OC0置位

  1 0 比較匹配發(fā)生時(shí)將置位OC0,計(jì)數(shù)到0XFF時(shí)OC0清零

  比較輸出模式,相位修正PWM模式

  COM01 COM00 說明

  0 0 正常的端口操作,不與OC0引腳物理連接

  0 1 保留

  1 0 在向上計(jì)數(shù)發(fā)生比較匹配時(shí)將清零OC0,在向下計(jì)數(shù)發(fā)生比匹配OC0置位

  1 0 在向上計(jì)數(shù)發(fā)生比較匹配時(shí)將置位OC0,在向下計(jì)數(shù)發(fā)生比匹配OC0清零

  位[2:0]——CS[02:00]:時(shí)鐘選擇

  用于選擇T/C0的時(shí)鐘源。

  CS02 CS01 CS00 說明

  0 0 0 無時(shí)鐘,T/C不工作

  0 0 1 clk/1(沒有預(yù)分頻)

  0 1 0 clk/8(來自預(yù))

  0 1 1 clk/64(來自預(yù)分頻器

  1 0 0 clk/256(來自預(yù)分頻器)

  1 0 1 clk/1024(來自預(yù)分頻器)

  1 1 0 時(shí)鐘由T0引腳輸入,下降沿觸發(fā)

  1 1 1 時(shí)鐘由T0引腳輸入,上升沿觸發(fā)

  2.TCNT0——T/C0計(jì)數(shù)寄存器

  3.OCR0——輸出比較寄存器


  4.TIMSK——T/C中斷屏蔽寄存器

  OCIE2 TOIE2 TICE1 OCIE1A OCIE1B TOIE1 OCIE0 TOIE0

  位1——OCIE0:T/C0輸出比較匹配中斷使能位。當(dāng)OCIE0和狀態(tài)寄存器的全局中斷使能位I都為”1“時(shí),T/C0的輸出比較匹配中斷使能。當(dāng)T/C0的比較匹配發(fā)生,即TIFR中的OCF0置位時(shí),產(chǎn)生輸出比較匹配中斷。

  位0——TOIE0:T/C0溢出中斷使能。當(dāng)TOIE0和狀態(tài)寄存器的全局中斷使能位I都為”1”時(shí),T/C0的溢出中斷使能。當(dāng)T/C0發(fā)生計(jì)數(shù)溢出,即TIFR中的TOV0位置位時(shí),產(chǎn)生溢出中斷。


  5.TIFR——T/C中斷標(biāo)志寄存器

  OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 OCF0 TOV0

  位1——OCF0:T/C0輸出比較標(biāo)志位0。當(dāng)T/C0與OCR0(輸出比較寄存器0)的值匹配時(shí),OCF0置位。此位在中斷服務(wù)程序里硬件清零,也可以對(duì)其寫1來清零。當(dāng)SREG中的位I、OCIE0(T/C0比較匹配中斷使能)和OCF0都置位時(shí),中斷服務(wù)程序得到執(zhí)行。

  位0——TOV0:T/C0溢出標(biāo)志。當(dāng)T/C0溢出時(shí),TOV0置位。執(zhí)行相應(yīng)的中斷服務(wù)程序時(shí)此位硬件清零。此外,TOV0也可以通過寫1來清零。當(dāng)SREG中的位I、TOIE0(T/C0溢出中斷使能)和TOV0都置位時(shí),中斷服務(wù)程序得到執(zhí)行。注意:在相位修正PWM模式中,當(dāng)T/C0在0x00改變記數(shù)方向時(shí),TOV0置位。


  6.SFIOR——特殊功能寄存器

  ADTS2 ADTS1 ADTS0 —— ACME PUD PSR2 PSR10

  位0——PSR0:T/C1與T/C0的預(yù)分頻器復(fù)位。PSR10置位時(shí)T/C1與T/C0的預(yù)分頻器復(fù)位,操作完成后這一位由硬件清零。寫入世時(shí)不會(huì)引起任何操作。T/C1與T/C0共用這一預(yù)分頻器,且預(yù)分頻器復(fù)位對(duì)兩個(gè)定時(shí)器都有影響。讀該位總是返回0。

  T/C1相關(guān)寄存器

  1.TCCR1A——T/C1控制寄存器

  COM1A1 COM1A0 COM1B1 COM1B0 FOC1A FOC1B WGM11 WGM10

  位 7:6–COM1A[1:0]:通道A的比較輸出模式

  位 5:4–COM1B[1:0]:通道B的比較輸出模式

  比較輸出模式,非PWM模式

  COM1A1 COM1A0 說明

  COM1B1 COM1B0

  0 0 正常的端口操作,不與OC1A/OC1B引腳物理連接

  0 1 比較匹配發(fā)生時(shí)OC0取反

  1 0 比較匹配發(fā)生時(shí)OC0清零

  1 1 比較匹配發(fā)生時(shí)OC0置位

  比較輸出模式,快速PWM模式

  COM1A1 COM1A0 說明

  COM1B1 COM1B0

  0 0 正常的端口操作,不與OC1A/OC1B引腳物理連接

  0 1 WGM[3:0]=15:比較匹配時(shí)OC1A取反,OC1B不占用物理引腳。

  WGM[3:0]為其它值時(shí)為普通端口操作,非OC1A/OC1B功能

  1 0 比較匹配發(fā)生時(shí)將清零OC1A/OC1B,計(jì)數(shù)到0XFF時(shí)OC1A/OC1B置位

  1 1 比較匹配發(fā)生時(shí)將置位OC1A/OC1B,計(jì)數(shù)到0XFF時(shí)OC1A/OC1B清零

  比較輸出模式,相位修正PWM模式及相頻修正PWM模式

  COM01 COM00 說明

  0 0 正常的端口操作,不與OC1A/OC1B引腳物理連接

  0 1 WGM13:0=9或14:比較匹配時(shí)OC1A取反,OC1B不占用物理引腳。

  WGM13:0為其它值時(shí)為普通端口操作,非OC1A/OC1B功能

  1 0 升序記數(shù)時(shí)比較匹配將清零OC1A/OC1B,

  降序記數(shù)時(shí)比較匹配將置位OC1A/OC1B

  1 1 升序記數(shù)時(shí)比較匹配將置位OC1A/OC1B,

  降序記數(shù)時(shí)比較匹配將清零OC1A/OC1B

  位3–FOC1A:通道A強(qiáng)制輸出比較

  位2–FOC1B:通道B強(qiáng)制輸出比較


  FOC1A/FOC1B只有當(dāng)WGM[13:10]指定為非PWM模式時(shí)被激活。為與未來器件兼容,工作在PWM模式下對(duì)TCCR1A寫入時(shí),這兩位必須清零。當(dāng)FOC1A/FOC1B位置1,立即強(qiáng)制波形產(chǎn)生單元進(jìn)行比較匹配。COM1X[1:0]的設(shè)置改變OC1A/OC1B的輸出。注意FOC1A/FOC1B位作為選通信號(hào)。COM1x1:0位的值決定強(qiáng)制比較的效果。


  在CTC模式下使用OCR1A作為TOP值,F(xiàn)OC1A/FOC1B選通即不會(huì)產(chǎn)生中斷也不會(huì)清除定時(shí)器。


  FOC1A/FOC1B位總是讀為0。

  位1:0–WGM1[1:0]:波形發(fā)生模式

  這兩位與位于TCCR1B寄存器的WGM[13:12]相結(jié)合,用于控制計(jì)數(shù)器的計(jì)數(shù)序列—計(jì)數(shù)器計(jì)數(shù)的上限值和確定波形發(fā)生器的工作模式。T/C支持的工作模式有:普通模式(計(jì)數(shù)器),比較匹配時(shí)清零定時(shí)器(CTC)模式,及三種脈寬調(diào)制(PWM)模式。


  模式 WGM13 WGM12 WGM11 WGM10 定時(shí)器/計(jì)數(shù)器 上限值 OCR1x更 OV1置位

  (CTC1) (PWM11) (PWM10) 工作模式限值 TOP 新時(shí)刻T 時(shí)刻

  0 0 0 0 0 普通模式 0xFFFF 立即更新 0xFFFF

  1 0 0 0 1 8位相位修正PWM 0x00FF TOP 0x0000

  2 0 0 1 0 9位相位修正PWM 0x01FF TOP 0x0000

  3 0 0 1 1 10位相位修正PWM 0x03FF TOP 0x0000

  4 0 1 0 0 CTC OCR1A 立即更新 0xFFFF

  5 0 1 0 1 8位快速PWM 0x00FF TOP TOP

  6 0 1 1 0 9位快速PWM 0x01FF TOP TOP

  7 0 1 1 1 10位快速PWM 0x03FF TOP TOP

  8 1 0 0 0 相頻修正PWM ICR1 0 0X0000

  9 1 0 0 1 相頻修正PWM OCR1A 0 0X0000

  10 1 0 1 0 相位修正PWM ICR1 TOP 0X0000

  11 1 0 1 1 相位修正PWM OCR1A TOP 0X0000

  12 1 1 0 0 CTC ICR1 立即更新 0XFFFF

  13 1 1 0 1 保留 – – –

  14 1 1 1 0 快速PWM ICR1 TOP TOP

  15 1 1 1 1 快速PWM OCR1A TOP TOP

  2.TCCR1B——T/C1控制寄存器

  ICNC1 ICES1 —— WGM13 WGM12 CS11 CS10

  位7——ICNC1:輸入捕捉噪聲抑制使能位。

  置位ICNC1將使能輸入捕捉噪聲抑制功能。此時(shí)外部引腳ICP1的輸入被濾波。其作用是從ICP1引腳連續(xù)進(jìn)行4次采樣。如果4個(gè)采樣值都相等,那么信號(hào)送入邊沿檢測(cè)器。因此使能該功能使得輸入捕捉被延遲了4個(gè)時(shí)鐘周期。

  位6——ICES1:輸入捕捉觸發(fā)沿選擇

  該位選擇使用ICP1上的哪個(gè)邊沿觸發(fā)捕獲事件。ICES為“0”選擇的是下降沿觸發(fā)輸入捕捉;ICES1為”1”選擇的是邏輯電平的上升沿觸發(fā)輸入捕捉。按照ICES1的設(shè)置捕獲到一個(gè)事件后,計(jì)數(shù)器的數(shù)值被復(fù)制到ICR1寄存器。捕獲事件還會(huì)置為ICF1。如果此時(shí)中斷使能,輸入捕捉事件即被觸發(fā)。當(dāng)ICR1用作TOP值(見TCCR1A與TCCR1B寄存器中WGM[13:10]位的描述)時(shí),ICP1與輸入捕捉功能脫開,從而輸入捕捉功能被禁用。

  位5——保留位

  該位保留。為保證與將來器件的兼容性,寫TCCR1B時(shí),該位必須寫入“0”。

  位4:3——WGM1[3:2]:波形發(fā)生模式

  位2:0——CS1[2:0]:時(shí)鐘選擇

  用于選擇T/C1的時(shí)鐘源。

  CS12 CS11 CS10 說明

  0 0 0 無時(shí)鐘,T/C1不工作

  0 0 1 clk/1(沒有預(yù)分頻)

  0 1 0 clk/8(來自預(yù)分頻器)

  0 1 1 clk/64(來自預(yù)分頻器)

  1 0 0 clk/256(來自預(yù)分頻器)

  1 0 1 clk/1024(來自預(yù)分頻器)

  1 1 0 時(shí)鐘由T1引腳輸入,下降沿觸發(fā)

  1 1 1 時(shí)鐘由T1引腳輸入,上升沿觸發(fā)

  3.TCNT1——T/C1計(jì)數(shù)寄存器

  4.OCR1A、OCR1B——T/C1輸出比較寄存器

  5.ICR1——T/C1輸入捕獲寄存器

  6.TIMSK——T/C中斷屏蔽寄存器

  OCIE2 TOIE2 TICE1 OCIE1A OCIE1B TOIE1 OCIE0 TOIE0

  位 5——TICIE1:T/C1輸入捕捉中斷使能。

  當(dāng)該位被設(shè)為”1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時(shí),T/C1的輸入捕捉中斷使能。一旦TIFR的ICF1置位,CPU即開始執(zhí)行T/C1輸入捕捉中斷服務(wù)程序。

  位4——OCIE1A:輸出比較A匹配中斷使能

  當(dāng)該位被設(shè)為”1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時(shí),T/C1的輸出比較A匹配中斷使能。一旦TIFR上的OCF1A置位,CPU即開始執(zhí)行T/C1輸出比較A匹配中斷服務(wù)程序。

  位3——OCIE1B:T/C1輸出比較B匹配中斷使能。

  當(dāng)該位被設(shè)為”1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時(shí),使能T/C1的輸出比較B匹配中斷使能。一旦TIFR上的OCF1B置位,CPU即開始執(zhí)行T/C1輸出比較B匹配中斷服務(wù)程序。

  位 2——TOIE1:T/C1溢出中斷使能

  當(dāng)該位被設(shè)為”1”,且狀態(tài)寄存器中的I位被設(shè)為”1”時(shí),T/C1的溢出中斷使能。一旦TIFR上的TOV1置位,CPU即開始執(zhí)行T/C1溢出中斷服務(wù)程序。

  7.TIFR——T/C中斷標(biāo)志寄存器

  OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 OCF0 TOV0

  位 5——ICF1:T/C1輸入捕捉標(biāo)志位

  外部引腳ICP1出現(xiàn)捕捉事件時(shí)ICF1置位。此外,當(dāng)ICR1作為計(jì)數(shù)器的TOP值時(shí),一旦計(jì)數(shù)器值達(dá)到TOP,ICF1也置位。執(zhí)行輸入捕捉中斷服務(wù)程序時(shí)ICF1自動(dòng)清零。也可以對(duì)其寫入邏輯“1”來清除該標(biāo)志位。

  位 4——OCF1A:T/C1輸出比較A匹配標(biāo)志位

  當(dāng)TCNT1與OCR1A匹配成功時(shí),該位被設(shè)為”1”。強(qiáng)制輸出比較(FOC1A)不會(huì)置位OCF1A。執(zhí)行強(qiáng)制輸出比較匹配A中斷服務(wù)程序時(shí)OCF1A自動(dòng)清零。也可以對(duì)其寫入邏輯“1”來清除該標(biāo)志位。

  位3——OCF1B:T/C1輸出比較B匹配標(biāo)志位

  當(dāng)TCNT1與OCR1B匹配成功時(shí),該位被設(shè)為”1”。強(qiáng)制輸出比較(FOC1B)不會(huì)置位OCF1B。執(zhí)行強(qiáng)制輸出比較匹配B中斷服務(wù)程序時(shí)OCF1B自動(dòng)清零。也可以對(duì)其寫入邏輯“1”來清除該標(biāo)志位。

  位2——TOV1:T/C1溢出標(biāo)志

  該位的設(shè)置與T/C1的工作方式有關(guān)。工作于普通模式和CTC模式時(shí),T/C1溢出時(shí)TOV1置位。

  T/C2相關(guān)寄存器

  1.TCCR2——T/C2控制寄存器

  FOC2 WGM20 COM21 COM20 WGM21 CS22 CS21 CS20

  位7——FOC2:強(qiáng)制輸出比較

  FOC2僅在WGM2[1:0]指明非PWM模式時(shí)才有效。但是,為了保證與未來器件的兼容性,使用PWM時(shí),寫TCCR2要對(duì)其清零。寫1后,波形發(fā)生器將立即進(jìn)行比較操作。比較匹配輸出引腳OC2將按照COM2[1:0]的設(shè)置輸出相應(yīng)的電平。要注意FOC2類似一個(gè)鎖存信號(hào),真正對(duì)強(qiáng)制輸出比較起作用的是COM2[1:0]的設(shè)置。FOC2不會(huì)引發(fā)任何中斷,也不會(huì)在使用OCR2作為TOP的CTC模式下對(duì)定時(shí)器進(jìn)行清零。讀FOC2的返回值永遠(yuǎn)為0。

  位6,位3——WGM2[1:0]:波形產(chǎn)生模式

  這2位控制計(jì)數(shù)器的計(jì)數(shù)序列,計(jì)數(shù)器最大值TOP的來源,以及產(chǎn)生何種波形。T/C支持的模式有:普通模式,比較匹配發(fā)生時(shí)清除計(jì)數(shù)器模式(CTC),以及兩種PWM模式。

  模式 WGM21 WGM20 T/C的 TOP OCR2的 TOV2的

  (CTC2) (PWM2) 工作模式 更新時(shí)間 置位時(shí)刻

  0 0 0 普通 0xFF 立即更新 0xFF

  1 0 1 相位修正PWM 0xFF 0xFF 0x00

  2 1 0 CTC OCR2 立即更新 0xFF

  3 1 1 快速PWM 0xFF 0xFF 0xFF

  位5:4——COM2[1:0]:比較匹配輸出模式

  這些位決定了比較匹配發(fā)生時(shí)輸出引腳OC0的電平。如果COM2[1:0]中的一位或全部都置位,OC0以比較匹配輸出的方式進(jìn)行工作。同時(shí)其方向控制位要設(shè)置為1以使能輸出驅(qū)動(dòng)。當(dāng)OC2連接到物理引腳上時(shí),COM2[1:0]的功能依賴于WGM2[1:0]的設(shè)置。

  比較輸出模式,非PWM模式

  COM21 COM20 說明

  0 0 正常的端口操作,不與OC2引腳物理連接

  0 1 比較匹配發(fā)生時(shí)OC2取反

  1 0 比較匹配發(fā)生時(shí)OC2清零

  1 1 比較匹配發(fā)生時(shí)OC2置位

  比較輸出模式,快速PWM模式

  COM21 COM20 說明

  0 0 正常的端口操作,不與OC2引腳物理連接

  0 1 保留

  1 0 比較匹配發(fā)生時(shí)將清零OC2,計(jì)數(shù)到0XFF時(shí)OC2置位

  1 0 比較匹配發(fā)生時(shí)將置位OC2,計(jì)數(shù)到0XFF時(shí)OC2清零

  比較輸出模式,相位修正PWM模式

  COM21 COM20 說明

  0 0 正常的端口操作,不與OC2引腳物理連接

  0 1 保留

  1 0 在向上計(jì)數(shù)發(fā)生比較匹配時(shí)將清零OC2,在向下計(jì)數(shù)發(fā)生比匹配OC2置位

  1 0 在向上計(jì)數(shù)發(fā)生比較匹配時(shí)將置位OC2,在向下計(jì)數(shù)發(fā)生比匹配OC2清零

  位[2:0]——CS[02:00]:時(shí)鐘選擇

  用于選擇T/C0的時(shí)鐘源。

  CS22 CS21 CS20 說明

  0 0 0 無時(shí)鐘,T/C2不工作

  0 0 1 clk/1(沒有預(yù)分頻)

  0 1 0 clk/8(來自預(yù)分頻器)

  0 1 1 clk/32(來自預(yù)分頻器)

  1 0 0 clk/64(來自預(yù)分頻器)

  1 0 1 clk/128(來自預(yù)分頻器)

  1 1 0 clk/256(來自預(yù)分頻器)

  1 1 1 clk/1024(來自預(yù)分頻器)

  2.TCNT2——T/C2計(jì)數(shù)寄存器

  3.OCR2——輸出比較寄存器

  4.TIMSK——T/C中斷屏蔽寄存器

  OCIE2 TOIE2 TICE1 OCIE1A OCIE1B TOIE1 OCIE0 TOIE0

  位7——OCIE2:T/C2輸出比較匹配中斷使能位。當(dāng)OCIE2和狀態(tài)寄存器的全局中斷使能位I都為”1“時(shí),T/C2的輸出比較匹配中斷使能。當(dāng)T/C2的比較匹配發(fā)生,即TIFR中的OCF2置位時(shí),產(chǎn)生輸出比較匹配中斷。

  位6——TOIE2:T/C2溢出中斷使能。當(dāng)TOIE0和狀態(tài)寄存器的全局中斷使能位I都為”1”時(shí),T/C2的溢出中斷使能。當(dāng)T/C2發(fā)生計(jì)數(shù)溢出,即TIFR中的TOV2位置位時(shí),產(chǎn)生溢出中斷。

  5.TIFR——T/C中斷標(biāo)志寄存器

  OCF2 TOV2 ICF1 OCF1A OCF1B TOV1 OCF0 TOV0

  位7——OCF2:T/C2輸出比較標(biāo)志位。當(dāng)T/C2與OCR2(輸出比較寄存器)的值匹配時(shí),OCF2置位。此位在中斷服務(wù)程序里硬件清零,也可以對(duì)其寫1來清零。當(dāng)SREG中的位I、OCIE2(T/C2比較匹配中斷使能)和OCF2都置位時(shí),中斷服務(wù)程序得到執(zhí)行。

  位6——TOV2:T/C2溢出標(biāo)志。當(dāng)T/C2溢出時(shí),TOV2置位。執(zhí)行相應(yīng)的中斷服務(wù)程序時(shí)此位硬件清零。此外,TOV2也可以通過寫1來清零。當(dāng)SREG中的位I、TOIE2(T/C2溢出中斷使能)和TOV2都置位時(shí),中斷服務(wù)程序得到執(zhí)行。注意:在相位修正PWM模式中,當(dāng)T/C2在0x00改變記數(shù)方向時(shí),TOV2置位。

  6.SFIOR——特殊功能寄存器

  ADTS2 ADTS1 ADTS0 —— ACME PUD PSR2 PSR10

  位1——PSR2:T/C2的預(yù)分頻器復(fù)位。PSR2置位時(shí)T/C2的預(yù)分頻器復(fù)位,操作完成后這一位由硬件清零,寫入時(shí)不會(huì)引起任何操作。讀該位總是返回0。

  7.ASSR——異步狀態(tài)寄存器

  —— —— —— —— AS2 TCN2UB OCR2UB TCR2UB

  位3——AS2:異步T/C2

  AS2為”0”時(shí)T/C2由I/O時(shí)鐘clk驅(qū)動(dòng);AS2為“1”時(shí)T/C2由連接到TOSC1引腳的驅(qū)動(dòng)。改變AS2有可能破壞TCNT2、OCR2與TCCR2的內(nèi)容。

  位2——TCN2UB:T/C2更新中

  T/C2工作于異步模式時(shí),寫TCNT2將引起TCN2UB置位。當(dāng)TCNT2從暫存寄存器更新完畢后TCN2UB由硬件清零。TCN2UB為0表明TCNT2可以寫入新值了。

  位1——OCR2UB:輸出比較寄存器2更新中

  T/C2工作于異步模式時(shí),寫OCR2將引起OCR2UB置位。當(dāng)OCR2從暫存寄存器更新完畢后OCR2UB由硬件清零。OCR2UB為0表明OCR2可以寫入新值了。

  位 0——TCR2UB:T/C2控制寄存器更新中

  T/C2工作于異步模式時(shí),寫TCCR2將引起TCR2UB置位。當(dāng)TCCR2從暫存寄存器更新完畢后TCR2UB由硬件清零。TCR2UB為0表明TCCR2可以寫入新值了。如果在更新忙標(biāo)志置位的時(shí)候?qū)懮鲜鋈魏我粋€(gè)寄存器都將引起數(shù)據(jù)的破壞,并引發(fā)不必要的中斷。讀取TCNT2、OCR2和TCCR2的機(jī)制是不同的。讀取TCNT2得到的是實(shí)際的值,而OCR2和TCCR2則是從暫存寄存器中讀取的。


關(guān)鍵字:ATmega  單片機(jī)  控制寄存器 引用地址:淺談ATmega 16單片機(jī)的T/C0控制寄存器和T/C1控制寄存器

上一篇:基于采用ATMEGA16單片機(jī)的定時(shí)計(jì)數(shù)器,實(shí)現(xiàn)LED亮度自動(dòng)調(diào)節(jié)
下一篇:ISD2500+ATmega8實(shí)現(xiàn)智能語音系統(tǒng)

推薦閱讀

機(jī)器人技術(shù)的興起正在引領(lǐng)我們進(jìn)入一個(gè)全新的時(shí)代。市場(chǎng)研究機(jī)構(gòu)IDC預(yù)測(cè),中國(guó)機(jī)器人(含無人機(jī))及相關(guān)服務(wù)的消費(fèi)額持續(xù)高速增長(zhǎng),到2021年將達(dá)到746億美元(約合4720億元人民幣),2017年~2021年復(fù)合年增長(zhǎng)率(CAGR)將達(dá)到31.9%。中國(guó)已經(jīng)成為全球最大的機(jī)器人市場(chǎng),包括互聯(lián)網(wǎng)公司、科技公司等在內(nèi)的業(yè)界各方紛紛進(jìn)入這一市場(chǎng),在技術(shù)和需求的帶動(dòng)下,...
2019年2月2日,全球知名投資機(jī)構(gòu)CBInsight發(fā)布了全球310家獨(dú)角獸公司榜單,其中中國(guó)企業(yè)入選的包括商湯科技、一點(diǎn)咨詢、小紅書、滿幫集團(tuán)等入選。值得一提的是,在智能物流行業(yè)近年來持續(xù)發(fā)力的AI機(jī)器人公司Geek+也成功入選此榜單,躋身全球獨(dú)角獸企業(yè)。CBInsight將入選的獨(dú)角獸公司分為13類,從汽車行業(yè)、人工智能、自動(dòng)駕駛再到電子商務(wù)等。榜單根據(jù)不同...
PIC16F630程序下載使用說明1、PIC16F630與下載器PIC kit的連接圖1圖 2連接說明:圖2中的1腳連接圖1的2腳; 4腳連接圖1的1腳; 12腳連接圖1的5腳; 13腳連接圖1的4腳; 14腳連接圖1的3腳。2 MPLAB中程序下載注意:將下載器與電腦連接好后,打開test.X工程,如果可以直接下載,執(zhí)行步驟3,4 ,如果不能直接下載,則...
集微網(wǎng)2月3日消息,今天華為終端官方微博宣布,華為 Mate X2 折疊屏手機(jī)將于 2 月 22 日發(fā)布,從官方公布的宣傳海報(bào)來看,應(yīng)該是采用內(nèi)折疊方案。此前曾有華為內(nèi)折疊專利曝光,與三星的折疊屏方案相似,采用書本式的內(nèi)折疊柔性屏方案,四周邊框很窄且等寬,屏占比相當(dāng)不錯(cuò)。而在手機(jī)背面,該機(jī)則采用了類似華為P40系列的設(shè)計(jì)思路,后置矩陣式攝像頭...

史海拾趣

問答坊 | AI 解惑

可編程定時(shí)放音電子禮物

可編程定時(shí)放音電子禮物…

查看全部問答∨

LED驅(qū)動(dòng)芯片

請(qǐng)問有朋友用過LED驅(qū)動(dòng)芯片沒有,我現(xiàn)在需要做LED全彩顯示屏,需要選型LED驅(qū)動(dòng)芯片,性能要求是:最高工作頻率高,輸出電流偏差小,單芯片能驅(qū)動(dòng)的LED盡量多,還有就是價(jià)格合理。…

查看全部問答∨

dsp 燒了

今天的就在都弄的差不多的時(shí)候,由于一個(gè)誤操作,忘記斷電了,接信號(hào)線的時(shí)候把板子燒了!!!!!!!!!!…

查看全部問答∨

基于51單片機(jī) C語言紅外發(fā)射與接收程序

最近搞了很長(zhǎng)一段時(shí)間,終于把51單片機(jī)的紅外發(fā)射與接收程序搞定,回想起來,還真是不容易。…

查看全部問答∨

6v電池給msp430供電

msp430需要3.3v,我現(xiàn)在用usb供電用的是ams1117.、 但是實(shí)際用起來時(shí)4節(jié)南孚電池,那這樣的話我需要先將6v變?yōu)?v在用ams1117嗎?7805是不行了,那用什么呢?用穩(wěn)壓管嗎? 如果用穩(wěn)壓管的話那是不是就沒必要用ams1117了,直接用3.3v的穩(wěn)壓管呢? ...…

查看全部問答∨

以TSP為后綴的文件怎么閱讀

菜鳥一枚,在TI官網(wǎng)上下載的,但不知道這是什么文件。然后一些用戶手冊(cè)就下不了。。…

查看全部問答∨

過零觸發(fā)雙硅輸出光耦-MOC3061的應(yīng)用

晶閘管的觸發(fā)方式有移相觸發(fā)和過零觸發(fā)兩種。常用的觸發(fā)電路與主回路之間由于有電的聯(lián)系,易受電網(wǎng)電壓的波動(dòng)和電源波形畸變的影響,為解決同步問題,往往又使電路較為復(fù)雜。MOTOROLA公司生產(chǎn)的MOC3021-3081器件可以很好地解決這些問題。該器件用 ...…

查看全部問答∨

瑞薩R7F0C80212開發(fā)自行車風(fēng)火輪手記2

本帖最后由 xsunset 于 2014-9-7 17:10 編輯 在第1篇(http://bbs.eeworld.com.cn/thread-446581-1-1.html)中有介紹風(fēng)火輪的基本設(shè)計(jì)思想和最終效果圖 本篇繼續(xù)來詳細(xì)說明下設(shè)計(jì)原理和遇到一些問題總結(jié) 詳細(xì)設(shè)計(jì)其他比較簡(jiǎn)單: 注:圖中省 ...…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 肥乡县| 博湖县| 开阳县| 富平县| 若尔盖县| 凭祥市| 武夷山市| 崇义县| 新邵县| 平遥县| 桂阳县| 阳朔县| 高邑县| 峨山| 宁晋县| 长泰县| 塔城市| 新野县| 左云县| 墨脱县| 分宜县| 广灵县| 上栗县| 丹棱县| 合肥市| 察雅县| 苍南县| 乌鲁木齐县| 莱阳市| 岳池县| 静乐县| 英吉沙县| 淅川县| 清镇市| 石棉县| 吴堡县| 望都县| 集贤县| 曲沃县| 南平市| 丰都县|