#CAN #STM32F #STM32F4 #STM32CubeIDE #ST #bxCAN #CANINIT #HAL라이브러리 HAL_CAN_IRQHandler_나머지 (HAL 라이브러리 함수) 이번포스팅은 STM32F4의 HAL_CAN_IRQHandler의 마지막인 Wakeup, Sleep, Error에 대한 처리내용이다. 이전의 HAL_CAN_IRQHandler관련 포스팅들을 보면 알겠지만 HAL_CAN_IRQHandler함수내에서 Interrupt처리가 여러개 중복되어 있기 때문에 Interrupt의 Enable상태를 확인하고 State레지스터의 비트정보를 확인해서 어떤 유형의 인터럽트가 발생했는지를 구분한다.
이번에 소개하는 기능들도 이와 유사한 형태를 뛰니 참고하길 바란다. 먼저 Sleep을 설명한다.
CAN_IER레지스터의 SLKIE(Sleep Mode로 진입하면 발생하면 Interruprt를 발생시키는 경우)가 SET된 상태에서 CAN_MSR(Master State Rigiste...
#
bxCAN
#
CAN
#
CANINIT
#
HAL라이브러리
#
ST
#
STM32CubeIDE
#
STM32F
#
STM32F4