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

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

   xiaohong20399 
xiaohong20399发表的帖子 

 初学者:关于一个函数,我不太懂
在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

发表时间:2003年3月4日8:45:00

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:再次请教请教tm1300大哥: 对于曼码的读取,一直有这个问题,是不是整个曼码的软件接受都是
[下一篇帖子]:用过 196的 朋友帮帮忙呐!!!