main函数加入
xTaskCreate(Task3Function, "Task3", 100, NULL, 1, NULL);
定义任务3
void Task3Function(void * param)
{
int i=0;
LEDInit();
while (1)
{
GPIO_WriteBit(GPIOC,GPIO_Pin_13,(BitAction)(1));
while(i<90)
{i=i+1;
}
GPIO_WriteBit(GPIOC,GPIO_Pin_13,(BitAction)(0));
i=0;
while(i<90)
{i=i+1;
}
}
}
初始化函数
void LEDInit(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_13;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStructure);
}