|

楼主 |
发表于 2019-1-22 12:54:41
|
显示全部楼层
本帖最后由 hpdell 于 2019-1-22 23:41 编辑
/**************创建Mucis任务*********************/
OSTaskCreate((OS_TCB *)&AppTaskMusicTCB,
(CPU_CHAR *)"vTaskMusic",
(OS_TASK_PTR )vTaskMusic,
(void *)0,
(OS_PRIO )APP_CFG_TASK_MUSIC_PRIO,
(CPU_STK *)&AppTaskMusicStk[0],
(CPU_STK_SIZE )APP_CFG_TASK_MUSIC_STK_SIZE / 10,
(CPU_STK_SIZE )APP_CFG_TASK_MUSIC_STK_SIZE,
(OS_MSG_QTY )10, // 是不是这个地方啊,我目前设置的为 10 , 在整个程序中,发送任务信号函数有9处调用
//这个值是根据什么来确定的啊 ??????????????
(OS_TICK )0,
(void *)0,
(OS_OPT )(OS_OPT_TASK_STK_CHK | OS_OPT_TASK_STK_CLR | OS_OPT_TASK_SAVE_FP),
(OS_ERR *)&err);
// *********************************************************************************************************
//在整个程序中,发送任务信号函数有9处调用
OSTaskQPost(&AppTaskMusicTCB,
(void *)&s_tMusicMsg, /* 数据地址 */
sizeof(s_tMusicMsg), /* 数据字节数,也可以不是字节数,保证发送和接收统一即可 */
OS_OPT_POST_FIFO,
&err);
|
|