主题:定时任务

  共有25723人关注过本帖    
学生
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   [只看该作者]

可以的,只需寄回,我们会免费升级并为你寄回。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

定时任务

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: