[STM32] SPI HAL 함수

이채윤·2022년 5월 25일
1

임베디드

목록 보기
47/70

[Transmit]

  • HAL_SPI_Transmit()함수는 slave장치로 전송하는 역할을 한다.
  • (uint8_t*) &transmitDatas -> Data 버퍼의 포인터

[Receive]

  • HAL_SPI_Receive()함수는 데이터를 받는 역할을 한다.

추가적으로 SPI통신을 진행하며 위의 두 함수만 사용했지만, HAL_SPI_TransmitReceive()함수도 있다.
이 함수는 데이터를 보내고 받는것을 동시에 진행하는 것이다.

[memset]

  • Memset 함수는 메모리의 내용을 원하는 크기만큼 특정 값으로 세팅할 수 있는 함수이다.
  • spiReciverBuffer -> 세팅하고자 하는 메모리의 시작 주소
  • 0 -> 메모리에 세팅하고자 하는 값
  • Sizeof(spiReciverBuffer) -> 길이

0개의 댓글