主題:定時任務 共有40478人關注過本帖 |
---|
學生 |
1樓 |
定時任務 Post By:2008-8-25 20:09:00 [只看該作者]
我在調試EM9260的板子。有幾個問題:
1.怎樣在軟件上實現一個定時,如每秒讀一次系統時鐘? 2.若要實現A/D和PWM控制,是否必須再購買你們相應的板子? 3.你們好像有SPI驅動了,給我發一個吧,再就是GPIO可以設置為開漏輸出了吧,請也給我發個。謝謝 我上一個可能忘了寫電子信箱 |
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2008-8-25 21:06:00 [只看該作者]
1.設置一個線程,讀取系統時間,然后sleep(1000);
2.實現AD和PWM都不一定,事實上大多數客戶只是用我們的AD模塊作參考,然后設計針對自己應用的擴展電路單元。 3.請確認你是什么時候買的板子,因為需要在內核中加入SPI的驅動程序,才能使用SDK的API。 4.EM9260的GPIO,很早就可以支持OpenDrain輸出了,明天把程序發給你。   |
|
單帖管理 | 引用 | 回復 |
x10 |
3樓 |
Post By:2008-8-26 9:45:00 [只看該作者]
GPIO的程序已發,請查收。
|
|
單帖管理 | 引用 | 回復 |
zhl |
4樓 |
Post By:2008-8-26 9:53:00 [只看該作者]
SPI測試程序已發。
|
|
單帖管理 | 引用 | 回復 |
學生 |
5樓 |
Post By:2008-8-26 11:18:00 [只看該作者]
請問:怎樣實現精確到1ms的定時
|
|
單帖管理 | 引用 | 回復 |
x10 |
6樓 |
Post By:2008-8-26 15:39:00 [只看該作者]
WINCE的任務時間分辨率是1ms,嚴格說達不到1ms的定時精度。
|
|
單帖管理 | 引用 | 回復 |
學生 |
7樓 |
Post By:2008-8-28 8:59:00 [只看該作者]
請問:我想實現1ms精度的定時任務,怎么去實現?
      下面的timeSetEvent函數能用嗎? timeSetEvent(1000,0, (LPTIMECALLBACK)TimerProc,0,TIME_PERIODIC|TIME_CALLBACK_FUNCTION); static void CALLBACK Timer_Proc(        INT wTimerID,                     UINT msg,                     DWORD dwUser,                     DWORD dw1,                    DWORD dw2    )  {   //PIO_OutEnable( EM9260_P4, 0x7f );  //P4^6,5,4,2,1,0輸出使能 //PIO_OutUchar( EM9260_P4, 0x01 );      } |
|
單帖管理 | 引用 | 回復 |
qdyyt |
8樓 |
Post By:2009-2-17 13:59:00 [只看該作者]
是2007年12月14日購買的em9260開發套件,不知你們有否新改進和是否可以升級。
|
|
單帖管理 | 引用 | 回復 |
x10 |
9樓 |
Post By:2009-2-17 19:32:00 [只看該作者]
可以的,只需寄回,我們會免費升級并為你寄回。
|
|
單帖管理 | 引用 | 回復 |