diff --git a/drivers/MySPI.c b/drivers/MySPI.c index ceb563c..0936622 100644 --- a/drivers/MySPI.c +++ b/drivers/MySPI.c @@ -42,7 +42,7 @@ void MySPI_Send(char ByteToSend){ char MySPI_Read(void){ MySPI_Clear_NSS(); //Début transmission while (!(SPI1->SR & SPI_SR_TXE)){} // Attend que DR soit vide - MySPI_Send(0x00); // Pour trasmettre la clock + SPI1->DR = 0x00; // Pour trasmettre la clock while (!(SPI1->SR & SPI_SR_RXNE)) {} // On attend de recevoir dans buffer de reception le byte MySPI_Set_NSS(); // Fin transmission return SPI1->DR;