Bonjour à toutes et tous.
Voila, je cherche à réaliser un petit programme me permettant de:
Sur une sortie "RA0" de faire clignoter une led à sur 0.4 seconde en permanence
et après 2 secondes de clignotement de RA0, RA1 s'allume.
Mais j'ai un petit soucis, mon programme ne va pas.
Le voici:
program MyProject;
//Faires clignoter une leds à 0.4 secondes sur A0 puis allumage constant de A1
//au bout de 2 secondes
procedure Init;
begin
TRISA := %00000000; // toutes lignes du port A (RA0 à RA7) configurées en sorties logiques
end;
procedure Sorties_Cligno;
begin
PORTA.0 := 1; // basculement état logique 1 de RA0
Delay_ms(200); // pause de 0,2 secondes
PORTA.0 := 0; // basculement état logique 0 de RA0
Delay_ms(200); // pause de 0,2 secondes
end;
procedure Sorties_Fixe;
begin
Delay_ms(2000);
PORTA.1:=1 // basculement état logique 1 de RA1
end;
// Lancement procedure
begin
Init;
while true do
Sorties_Cligno;
Sorties_Fixe;
end.
Pouvez vous m'aider?
Merci d'avance
-----