BASIC4MCU | 질문게시판 | stm32의 task
페이지 정보
작성자 라칸 작성일2024-02-07 10:18 조회497회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=23625
본문
stm32에서 task를 만들어서 쓰는데 9개를 만들었는데
8개는 동작하는데 1개가 동작을 안하네요 task를 너무 많이 만들어서 발생한 문제인건가요?
간단한 코드만 입력하고 브레이크 포인트를 걸었는데도 안걸리네요
우선순위를 다 같게하긴했는데
void Task9(void const * argument)
{
/* USER CODE BEGIN Task */
/* Infinite loop */
for(;;)
{
if (osSemaphoreWait(PositionSPHandle, osWaitForever) == osOK)
{
flag = false;
osSemaphoreRelease(PositionSPHandle);}
vTaskDelay(pdMS_TO_TICKS(10000));
}
/* USER CODE END Task */
}
댓글 1
조회수 497master님의 댓글
master 작성일
https://cafe.naver.com/circuitsmanual/222508
원인을 찾으신 것 같군요