[STM32] I2C HAL 함수

이채윤·2022년 5월 25일
0

임베디드

목록 보기
46/70

최근 STM 라이브러리에서는 아래와 같은 함수들을 제공해준다.

[Write]

  • &hi2c2 -> I2C 핸들러의 주소
  • AT24C256C_addr -> I2C Slave의 주소
  • 0X0001-> I2C Slave에서 쓰기 할 레지스터의 주소
  • 2 -> 주소의 바이트 수 (1byte -> 1, 2byte -> 2)
  • T_buffer -> 버퍼 배열의 주소
  • 1-> 레지스터에 쓰기 할 바이트 수
  • 1000 -> 최대 지연시간 [ms]

[Read]

  • &hi2c2 -> I2C 핸들러의 주소
  • AT24C256C_addr -> I2C Slave의 주소
  • 0X0001-> I2C Slave에서 읽을 레지스터의 주소
  • 2 -> 주소의 바이트 수 (1byte -> 1, 2byte -> 2)
  • T_buffer -> 버퍼 배열의 주소
  • 1-> 레지스터에서 읽어 올 바이트 수
  • 1000 -> 최대 지연시간 [ms]

0개의 댓글