생활
STM32 보드 간 SPI_DMA 통신 시 버퍼 길이 설정을 어떻게 해야하나요?
SPI_DMA 통신코드를 작성중입니다.
Master와 Slave 둘 사이에 데이터 송 수신할 때
Master에서 Slave로는 데이터 전송이 잘 되는데
Slave에서 수신한 데이터를 처리한 후 Master로 보낼 때 Master가 수신을 제대로 못하는 것 같습니다.
디버깅하며 데이터를 하나씩 열어본 결과
Master 측 리시브 함수에서 쓰레기 값만 저장하고 있더군요...
전에도 비슷한 현상이 있었는데 송수신 데이터 변수끼리의 길이가 같아야지만 통신이 됬던거 같은데
이 이유 때문이 맞나요?
1개의 답변이 있어요!