Merci Amoniaque, je vais tenter de rythmer les secondes avec ma led pour voir si ça marche.
Effectivement Delay10KTCYx(1) fait 10 000 cycle d'horloge.
Pour que ça dure 1s il me faut 24 000 000 cycle d'horloge, soit: 24 000 000/10 000=2400
Donc théoriquement ce code devrait me rythmer les secondes comme une pendule :
...Et je vois la led clignoter au moins 2 fois plus vite que les seconde ! Donc bien vu, le problème vient de l'horloge.Code:while (1){ LATDbits.LATD7 = 1; // turn on LED Delay10KTCYx(2400); LATDbits.LATD7 = 0; // turn off LED Delay10KTCYx(2400); }
Après à quoi est-ce due...
-----