생활
STM32 SPI_DMA 통신 시 데이터 송수신이 랜덤하게 되는 현상
slave master 간 서로의 데이터 송수신 버퍼 크기도 똑같이 설정했구
단지 rxcpltcallback 함수에서 rx로 들어온 버퍼를 tx 버퍼로 memcpy하여 다시 master로 보내는 작업을 진행하는 도중
어쩔 때는 값이 잘 송수신되는데 어쩔 때는 쓰레기 값을 송수신하는 경우가 있습니다.
왜 이러는 걸까요?
그리고 master에서 보내려는 데이터의 크기를 slave에서 미리 알아내서 rx 데이터 크기를 동적으로 설정할 수 있나요?
1개의 답변이 있어요!