音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

關(guān)于TMR0的一些疑問?

作者:likezk 欄目:單片機
關(guān)于TMR0的一些疑問?
最近,我在看張明峰的《PIC單片機入門與實戰(zhàn)》,書中在關(guān)于TMR0賦初值的正確方法中講到,TMR0中斷程序在對TMR0重新設(shè)置初值時,如果忽視當(dāng)前TMR0寄存器的內(nèi)容,會喪失計時的精確性,TMR0作為定時器的計數(shù)過程無法停止,即使是在TMR0的中斷程序中。對此,我有點疑惑,以前學(xué)習(xí)51系列單片機的時候,資料里都沒有這樣說明過,難道這是PIC的特點嗎,即使是在TMR0的中斷程序里,定時器還是繼續(xù)計數(shù)?大家有沒有證實過這一點呢?

2樓: >>參與討論
martin
TMR0
在定時模式下,如果沒有Timer0預(yù)分頻的話,Timer0每個指令周期會加一,即使加到FF回零之后還是每個指令周期加一。中斷的時候,指令時鐘不會消失,所以,Timer0還是在每個指令周期加一。有預(yù)分頻器的情況類似,不再多說。Timer0做定時器的累加過程只有兩個特例情況。一是休眠,因為休眠時主時鐘停振,沒有時鐘了,Timer0也就不再累加。二是當(dāng)你向TMR0寄存器寫入數(shù)據(jù),將導(dǎo)致Timer0禁止累加計數(shù)兩個周期。
這確實是PIC的特點,你掌握好了可以做到非常精確的定時,一個Cycle不差。51是做不到的,因為51的的中斷響應(yīng)時間是不確定的,而PIC的中斷響應(yīng)時間都是固定的3個Cycle。

3樓: >>參與討論
kmwcq
time0
感覺PIC定時器中斷做的真的很難用!中斷頻率高時LED閃的厲害!中斷程序很短就是輸出個高速脈沖;現(xiàn)在只用了A/D,T0,RCIF中斷就這樣了,再做一路高速脈沖輸出那就更亂套了,不知PICC中如何處理這個問題?感覺中斷方面AVR稍好點,51做的最好用了。
 

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
pic18f4480 A/D轉(zhuǎn)換速度問題
中文資料下載,MPLAB C18編譯器入門
PIC16F877A DIP好買嗎。
大家推薦一款帶USB接口的單片機啊~~~~
請教程序空間的問題
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號