主題:關于ETR100中定時器的問題 共有47832人關注過本帖 |
---|
xiaoke |
1樓 |
關于ETR100中定時器的問題 Post By:2004-7-15 14:14:00 [只看該作者]
請問:在ERR100中,要設置一個1秒間隔的定時器中斷,該如何做?
是用TMR2嗎?又:tmr2的中斷irq11和定時中斷0x1c有何區別?各自該如何利用?    最好請回復至我的郵箱zhy.ke@163.com。謝謝 |
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2004-7-15 15:15:00 [只看該作者]
1秒間隔的定時中斷可直接利用系統BIOS中的定時器中斷0x1C,0x1C是每一個tick中斷一次,一個tick時間為55ms。如果定時間隔小于55ms可以用TMR2。
|
|
單帖管理 | 引用 | 回復 |
xiaoke |
3樓 |
Post By:2004-7-15 15:54:00 [只看該作者]
那么,TMR2是怎樣用的呢,例如SETTMR2(11400),那么它的中斷間隔為多久?
|
|
單帖管理 | 引用 | 回復 |
zhl |
4樓 |
Post By:2004-7-15 16:06:00 [只看該作者]
TMR2的輸入時鐘為1.14MHz,settmr2(114000)產生周期10ms的方波,即10ms中斷一次。
|
|
單帖管理 | 引用 | 回復 |
xiaoke |
5樓 |
Post By:2004-7-15 16:13:00 [只看該作者]
非常感謝,看來是遇到高手了。請問能不能留下你的email,我第一次做一個ETR100上面的程序,希望以后還向你多多請教。不勝感激!
|
|
單帖管理 | 引用 | 回復 |
hu |
6樓 |
Post By:2004-7-16 14:00:00 [只看該作者]
"1秒間隔的定時中斷可直接利用系統BIOS中的定時器中斷0x1C,0x1C是每一個tick中斷一次,一個tick時間為55ms。"
  適于ETR100,NB100嗎 |
|
單帖管理 | 引用 | 回復 |
hu |
7樓 |
Post By:2004-7-16 14:05:00 [只看該作者]
ke:
剛才看錯字了. WatchDog 是可以用 時鐘中斷的,100--200mS都可以。 |
|
單帖管理 | 引用 | 回復 |
zhl |
8樓 |
Post By:2004-7-16 16:35:00 [只看該作者]
同樣適合ETR100和NB100,這和PC是兼容的。
|
|
單帖管理 | 引用 | 回復 |
ahtest |
9樓 |
Post By:2004-12-3 18:22:00 [只看該作者]
你好!請問:在ERR100中,要設置一個1秒間隔的定時器中斷,該如何做?是用int SetTMR2( unsigned Divider )嗎?Divider該設多少?又:tmr2的中斷irq11和定時中斷0x1c有何區別?各自該如何利用?
   最好請回復至我的郵zyb@ahagri.com。謝謝 |
|
單帖管理 | 引用 | 回復 |