freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ebfavr單片機定時計數(shù)器的結(jié)構(gòu)與應(yīng)用(編輯修改稿)

2024-11-12 16:06 本頁面
 

【文章內(nèi)容簡介】 MCU可以在任何時間訪問 ( 讀 /寫 ) TCNT0。 MCU寫入 TCNT0的值將立即覆蓋其中原有的內(nèi)容 , 同時也會影響到計數(shù)器的運行 。 計數(shù)器的計數(shù)序列取決于寄存器 TCCR0中標志位WGM0[1:0]的設(shè)置。 WGM0[1:0]的設(shè)置直接影響到計數(shù)器的計數(shù)方式和 OC0的輸出,同時也影響和涉及 T/C0的溢出標志位 TOV0的置位。標志位 TOV0可以用于產(chǎn)生中斷申請 在 T/C0運行期間,比較匹配單元將寄存器 TCNT0的計數(shù)值同寄存器 OCR0的內(nèi)容進行比較(硬件進行自動比較處理)。兩者相等 ,在下一個計數(shù)時鐘脈沖到達時置位 OCF0標志位。標志位 OCF0也可以用于產(chǎn)生中斷申請。根據(jù) WGM0[1:0]和 COM0[1:0]的不同設(shè)置,可控制比較匹配單元產(chǎn)生和輸出不同類型的脈沖波形。 ( 3)比較匹配單元 寄存器 OCR0實際上配置有一個輔助緩存器。當 T/C0工作在非 PWM模式下時,該輔助緩存器處于被禁止使用狀態(tài),此時 MCU直接訪問和操作寄存器 OCR0。當 T/C0工作在 PWM模式時,該輔助緩存器投入使用,這時 MCU對 OCR0的訪問操作,實際上是對 OCR0的輔助緩存器操作。一旦計數(shù)器TCNT0的計數(shù)值達到設(shè)定的最大值( TOP)或最小值( BOTTOM)時,輔助緩存器中的內(nèi)容將同步更新比較寄存器 OCR0的值。這將有效防止產(chǎn)生奇邊非對稱的 PWM脈沖信號,使輸出的 PWM波中沒有雜散脈沖。 ① 強制輸出比較 在非 PWM波形發(fā)生模式下,寫 1到強制輸出比較位( FOC0)時,將強制比較器產(chǎn)生一個比較匹配輸出信號。強制比較輸出信號不會置 OCF0標志位或重新裝載 /清零計數(shù)器,但是會像真的發(fā)生了比較匹配事件一樣更新 OC0輸出引腳輸出。 ② 通過寫 TCNT0寄存器屏蔽比較匹配事件 任何 MCU對 TCNT0寄存器的寫操作都會屏蔽在下一個定時器時鐘周期中的發(fā)生的比較匹配事件,即使在定時器暫停時。這一特性使 OCR0可以被初始化為與 TCNT0相同的值,而不會在定時計數(shù)器被使能時觸發(fā)中斷。 ③ 使用輸出比較單元 由于在任何工作模式下,寫 TCNT0寄存器都會使得輸出比較匹配事件被屏蔽一個定時器時鐘周期,因此可能會影響比較匹配輸出的正確性。例如,寫入一個與 OCR0相同的值到 TCNT0時,將丟失一次比較匹配事件,從而引起發(fā)生不正確的波形。同樣,當定時器是向下計數(shù)時,不要將下邊界的值寫入 TCNT0。 ( 4)比較匹配輸出單元 標志位 COM0[1:0]有兩個作用:定義 OC0的輸出狀態(tài),以及控制外部引腳 OC0是否輸出 OC0寄存器的值。 當標志位 COM0[1:0]中任何一位為“ 1” 時,波形發(fā)生器的輸出 OC0取代引腳 PB3原來的 I/O功能,但引腳的方向寄存器 DDRB3仍然控制 OC0引腳的輸入 /輸出方向。如果要在外部引腳 PB3上輸出 OC0的邏輯電平,應(yīng)設(shè)定 DDRB3定義該引腳為輸出腳。采用這種結(jié)構(gòu),用戶可以先初始化 OC0的狀態(tài),然后再允許其由引腳 PB3輸出。 ( 5)比較輸出模式和波形發(fā)生器 T/C0有
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1