导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:关于一个函数,我不太懂[xiaohong20399]

 *第8680篇: 初学者:关于一个函数,我不太懂

  
楼 主:xiaohong20399 2003年3月4日08:45
 初学者:关于一个函数,我不太懂
在UCOS-II的库函数中,有一个是OSTaskCreate()函数,它的原型是
UBYTE OSTaskCreate(void (OS_FAR *task)(void *dptr),void *data,void *pstk,UBYTE 
prio)
看了书中对参数的解释明白了每个参数代表什么意思,可是具体应用时又不知道什么是什么
了,有这样一个程序,希望大家能帮我解释一下这个函数在这个程序中是怎么用的,谢谢!
UWORD Task1Stack[STK_SIZE];
UBYTE Takd1Data;
Void OS_FAR Task1(void *data);
{
 UBYTE state;
 |
 |
 OSinit();
 |
 |
 state=OSTaskCreate(Task1,(void *)&Task1Data,(void *)&Task1Stack[STK_SIZE],18);
 |
 |
 OSStart();
}
 | 
 |
void OS_FAR Task1(void *data)
{
 |
 |
while(1)
   {
    |
    |
   }
}
 (void *)&Task1Data是什么意思??单独使用函数名可以代表指针吗?如Task1

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:初学者:关于串口的调试

[下一篇主题]:初学者:请问?