Bonjour,

je fais clignoter une led avec un timer 8 bits en C avec un AVR.
Pourriez-vous critiquer ce programme svp.
Merci

#define F_CPU 8000000UL // défini la clock à défini en tt premier


// Inclure la bibliotheque de fonctions
#include <avr/io.h>
#include <avr/delay.h>


// main()

// Fonction principal

int main(void)

{

// Initiatlisation

DDRA = 0xFF; // Configure la broche 0 du port A en sortie (0xFF dit que c'est en sortie)
PORTA = 0x00; // Met à 0 la broche 0 du port A

// Boucle infinie
for(;
{
PORTA = 0x01; // Met à 1 les broches du port A
TCCR0=0b00000101; // clock select : horloge/1024=7812.5Hz=0.000128opératio ns/s
TCNT0=0xFF; // Comparaison se fera au max
OCR0=255; // Comparaison se fera a 255



PORTA = 0x00; // Met à 0 les broches du port A
TCCR0=0b00000101; // clock select : horloge/1024=7812.5Hz=0.000128opératio ns/s
TCNT0=0xFF; // Comparaison se fera au max
OCR0=255; // Comparaison se fera a 255


}

return 0; // Code de sortie du programme inutile dans le cas des AVR

}