MAJ vite fait, pas grand changement
This commit is contained in:
parent
f4ede3f26e
commit
829efa26f8
2 changed files with 4 additions and 4 deletions
|
|
@ -22,11 +22,11 @@ void handler_ADC (void){
|
|||
d = ADC1->DR &~ (0xF << 12); // Retourne valeur numérique
|
||||
d = d*3.3/4096;
|
||||
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;
|
||||
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,'%');
|
||||
}
|
||||
//}
|
||||
start_conversion(ADC1); // Recommence la conversion pour le prochain
|
||||
}
|
||||
|
|
@ -40,9 +40,9 @@ void MySPI_Send(char ByteToSend){
|
|||
|
||||
char MySPI_Read(void){
|
||||
while (!(SPI1->SR & SPI_SR_TXE)){} // Attend que DR soit vide
|
||||
SPI1->DR = 0x00; // Pour trasmettre la clock
|
||||
while (!(SPI1->SR & SPI_SR_RXNE)) {} // On attend de recevoir dans buffer de reception le byte
|
||||
SPI1->DR = 0x0000; // Pour trasmettre la clock
|
||||
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;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue