[STM32F4XX]HAL_I2C 사용하기 센서와 연결을 하기 위해 IC2를 사용하여야 한다 기본적으로 CubeMX에서 I2C에 대한 설정을 한다 I2C2를 사용하고 속도는 100KHz인 표준 모드를 사용한다 나는 non-blocking 방식인 인터럽트를 사용할 것임으로 위 그림처럼 인터럽트를 enable해 주어야 한다 인터럽트 방식의 명령어로는 송신: HAL_I2C_Master_Transmit_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size) 수신: HAL_I2C_Master_Receive_IT(I2C_HandleTypeDef *hi2c, uint16_t DevAddress, uint8_t *pData, uint16_t Size) 사용의 예로는 if(H.. 이전 1 다음