加了个按钮进程后 LED灯不闪烁
1 debug LED灯进程正常执行
```cpp
void StartDefaultTask(void *argument)
{
/* USER CODE BEGIN 5 */
LEDFLASH* ptLedFlash = (LEDFLASH*)argument;
/* Infinite loop */
for(;;)
{
osDelay(2);
// HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_8);
if (HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_0) == 0)
{
HAL_GPIO_WritePin(ptLedFlash->GPIOx, GPIO_PIN_8, GPIO_PIN_SET);
}
else
{
HAL_GPIO_WritePin(ptLedFlash->GPIOx, GPIO_PIN_8, GPIO_PIN_RESET);
}
}
/* USER CODE END 5 */
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/74c55a4de202437d829ad9f075469ff5.png#pic_center)
错误所在
原因 IOC文件重新配置 任务后
LED0TaskHandle = osThreadNew(StartDefaultTask, (void *)&led1, &LED0Task_attributes);
这句程序被改写了 没有传入参数到进程