主題:請問netbox中定時器問題 共有37802人關(guān)注過本帖 |
---|
dust |
1樓 |
請問netbox中定時器問題 Post By:2005-10-18 12:08:00 [只看該作者]
技術(shù)支持你好:
    這次我做的方案定使用netbox2,但因為任務較多,需要使用定時器來定時,我看過手冊,和代碼,似乎只有系統(tǒng)始終和timer1可以利用,ReadTimer0( )這個函數(shù)在手冊中沒有介紹,請問其功能?   其次是否只有系統(tǒng)時鐘和timer1可以利用呢?timer2呢?   這個函數(shù)ComclkEnable( )是不是利用的是系統(tǒng)時鐘輸出?   如何設(shè)置系統(tǒng)和timer1的定時參數(shù),是否有相應函數(shù)可以給我一份么?   十分感謝!!! |
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2005-10-18 13:05:00 [只看該作者]
1、ReadTime0( )函數(shù)返回的是系統(tǒng)時鐘0的計數(shù)值,在NB_Delay( )中有調(diào)用。
2、timer2在鍵盤操作中BIOS用來作延時去抖動了,如果不用鍵盤,timer2也可以用。 3、ComclkEnable( )讓KOUT4輸出1.846MHz時鐘,可作為串口波特率時鐘。 timer1相關(guān)的程序已發(fā)給你,請查收。 |
|
單帖管理 | 引用 | 回復 |
dust |
3樓 |
Post By:2005-10-18 14:20:00 [只看該作者]
那么是不是可以添加自己代碼的中斷程序只有timer1呢?
系統(tǒng)中斷中用戶可以自己添加代碼么?如果可以,在何處添加呢? 十分感謝!!還有代碼已經(jīng)受到,謝謝 |
|
單帖管理 | 引用 | 回復 |
zhl |
4樓 |
Post By:2005-10-18 14:32:00 [只看該作者]
你可以用timer1和系統(tǒng)中斷0x1c, 0x1c每55ms中斷一次,可以實現(xiàn)你的中斷服務程序。
|
|
單帖管理 | 引用 | 回復 |
dust |
5樓 |
Post By:2005-10-18 14:38:00 [只看該作者]
哦,明白了,不過timer1的定時時間長度問題,etr186是有專門的函數(shù)來寫的,settimer1函數(shù),那么netbox里就沒有哦,呵呵,是不是可以考慮以后在app里加一個這樣的函數(shù),方便用戶應用。
|
|
單帖管理 | 引用 | 回復 |
zhl |
6樓 |
Post By:2005-10-18 17:32:00 [只看該作者]
我們會考慮增加這個函數(shù),謝謝你的建議!:)
|
|
單帖管理 | 引用 | 回復 |