임베디드 애플리케이션에서 C 언어의 Assert와 같은 구문의 의미에 대해
assert_param(IS_GPIO_MODE(GPIO_InitStruct-gt; GPIO_Mode))
즉, IS_GPIO_MODE(GPIO_InitStruct-gt; GPIO_Mode)의 판단 조건이 true여야 합니다. 그렇지 않으면 프로그램이 시작됩니다. 죽은 상태.
일반적으로 Assert는 프로그램에서 예기치 않은 오류를 방지하기 위해 true여야 하는 일부 조건을 결정하는 데 사용됩니다.
예:
assert(자동차에 바퀴가 4개 있음) //이것은 반드시 true여야 하는 조건입니다.
자동차 운전