MAJ vite fait, pas grand changement

This commit is contained in:
leo 2025-11-28 17:55:05 +01:00
parent f4ede3f26e
commit 829efa26f8
2 changed files with 4 additions and 4 deletions

View file

@ -22,11 +22,11 @@ void handler_ADC (void){
d = ADC1->DR &~ (0xF << 12); // Retourne valeur numérique d = ADC1->DR &~ (0xF << 12); // Retourne valeur numérique
d = d*3.3/4096; d = d*3.3/4096;
d = d*13*100/12; d = d*13*100/12;
if ((p%10 > (int)d%10+2) || (p%10 < (int)d%10-2)){ //if ((p%10 > (int)d%10+2) || (p%10 < (int)d%10-2)){
p = (int) d; p = (int) d;
send_USART(USART1,(p/10) + '0'); // Envoie le chiffre des dizaines send_USART(USART1,(p/10) + '0'); // Envoie le chiffre des dizaines
send_USART(USART1,(p%10) + '0'); // Envoie le chiffre des unités send_USART(USART1,(p%10) + '0'); // Envoie le chiffre des unités
send_USART(USART1,'%'); send_USART(USART1,'%');
} //}
start_conversion(ADC1); // Recommence la conversion pour le prochain start_conversion(ADC1); // Recommence la conversion pour le prochain
} }

View file

@ -40,9 +40,9 @@ void MySPI_Send(char ByteToSend){
char MySPI_Read(void){ char MySPI_Read(void){
while (!(SPI1->SR & SPI_SR_TXE)){} // Attend que DR soit vide while (!(SPI1->SR & SPI_SR_TXE)){} // Attend que DR soit vide
SPI1->DR = 0x00; // Pour trasmettre la clock SPI1->DR = 0x0000; // Pour trasmettre la clock
while (!(SPI1->SR & SPI_SR_RXNE)) {} // On attend de recevoir dans buffer de reception le byte
while (SPI1->SR & SPI_SR_BSY){} while (SPI1->SR & SPI_SR_BSY){}
while (!(SPI1->SR & SPI_SR_RXNE)) {} // On attend de recevoir dans buffer de reception le byte
return SPI1->DR; return SPI1->DR;
} }