[STM32] I2C 설정, 사용법 그리고 파형
CubeMX에서의 설정은 다음과 같다 I2C1의 설정을 보여주고 있다 특이 사항이 없다면 별다른 설정없이 속도만 맞추면 된다 HAL_I2C_Master_Transmit(&hi2c1, ADR, &data, 1, 1000); 명령을 사용하는 경우 I2C 장비에서 응답(Acknowledge)를 보내주지 않은 파형이다 이 경우에 I2C 함수에서는 HAL_ERROR를 리턴한다 SCL의 9번째 클럭에서 SDA에 High 값이 나오고 있다 HAL_I2C_Master_Transmit(&hi2c1, ADR, &data, 1, 1000); 명령을 사용하는 경우 센서가 I2C 명령에 응답(Acknowledge)를 한 경우이다 9번째 SCL에서 SDA가 Low로 되어 있다 HAL_I2C_Mem_Read(&hi2c1, _ADD..