STM32F4 HAL_CAN_GetRxMessage Code분석


STM32F4 HAL_CAN_GetRxMessage Code분석

#CAN #STM32F #STM32F4 #STM32CubeIDE #ST #bxCAN #CANINIT #HAL라이브러리 HAL_CAN_GetRxMessage (HAL 라이브러리 함수) 이번포스팅은 HAL_CAN_GetRxMessage함수에 대해서 설명한다. HAL_CAN_GetRxMessage함수는 이전에 포스팅한 HAL_CAN_IRQHandler함수내에서 CAN의 메시지가 FIFO로 저장된 경우 FIFO의 값을 Release(데이터를 처리하는)하는 기능을 한다. 다음포스팅은 CAN의 RX소스코드를 설명할 예정인데 Code설명이전에 관련 함수의 동작을 알아야 해서 이 함수를 설명한다.(아래의 함수 참고) HAL_StatusTypeDef HAL_CAN_GetRxMessage(CAN_HandleTypeDef *hcan, uint32_t RxFifo, CAN_RxHeaderTypeDef *pHeader, uint8_t aData[]) { HAL_CAN_StateTypeDef state = ...


#bxCAN #CAN #CANINIT #HAL라이브러리 #ST #STM32CubeIDE #STM32F #STM32F4

원문링크 : STM32F4 HAL_CAN_GetRxMessage Code분석