STM32F4 MX_CAN2_Init Code분석


STM32F4 MX_CAN2_Init Code분석

#CAN #STM32F #STM32F4 #STM32CubeIDE #ST #bxCAN #CANINIT #HAL라이브러리 MX_CAN2_Init(HAL 라이브러리 함수) 이번포스팅은 STM32F4의 CAN에 사용되는 HAL라이브러리 함수에 대해 설명한다. 이전에 ARM계열의 MICOM은 HAL드라이버를 사용하여 Code를 구현할수 있다고 소개 했었는데 CAN기능을 사용하기 위해 CAN의 초기 설정에 관련된 HAL라이브러리함수를 설명하려고 한다. 함수는 CAN통신의 파라미터를 설정하는 MX_CAN2_Init함수와 CAN의 설정을 실제레지스터에 Init하는 HAL_CAN_Init함수로 구성되어 있다. 먼저 MX_CAN2_Init에 대해 포스팅하고 나머지는 다음포스팅에 설명한다. MX_CAN2_Init함수를 설명하기 전에 hcan2라는 구조체변수에 대해서 먼저 설명한다. STM32F4는 Hal라이브러리와 관련된 구조체 변수를 많이 사용하는데 아래와 같은 Type Define을 이용하여 hca...


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

원문링크 : STM32F4 MX_CAN2_Init Code분석