HiTech Compiler error PIC16F747

OP #2742789
Lesenswert?

Hallo liebe Microcontroller Freunde =)
Ich habe ein recht schlichtes anliegen an euch.
Situation ist, ich bin Auszubildender Elektroniker im Dritten Lehrjahr 
und da wir ja was lernen sollen kamen unsere Lehrer auf die Idee uns ein 
Projekt aufzubrummen.
Das Ding ist eine DCF77 Uhr, die das DCF Signal decodieren muss und die 
empfangene Zeit mittels Pulsweitenmodulationen auf ein 
Drehspulenmessgerät ausgeben soll.
Soweit Funktioniert alles in der Theorie. Drücke ich jetzt aber auf 
Build gibt der Compiler den Fehler "; erwartet" aus und verweist mich 
auf die Routine die das DCF Signal decodieren soll. Da fängt aber jetzt 
auch das Problem an. Und da ich weis dass viele augen mehr sehen wie 
meine Zwei dachte ich ich wende mich mal an euch. Vielleicht möchte sich 
jemand erbarmen sich den Quellcode mal zu gemüte zu führen und mir 
vielleicht helfen zu können wo der fehler liegen könnte. Um jede Hilfe 
wäre ich sehr dankbar da ich einfach nicht drauf komme was es sein 
könnte :)
Der Quellcode, hängt wie ihr sehen könnt, in der Form wie er auch auf 
meinem Computer zu finden ist an =)
Angehängte Dateien:
OP #2742801
Lesenswert?

ernsthaft?!:O ich hab sicher ne halbe stunde nach Überflüssigen klammern 
gesucht und nichts gefunden :(
Ja die schleifen gehören so :) Die erste while Schleife rotiert die 
ganze Funktion bis ein bestimmter Endwert, in diesem Fall der korrekte 
Empfang der Uhrzeit bestätigt wird. die zweite Schleife ist für den 
Empfang und die richtige verschiebung der Bits in die Variabeln 
zuständig :)
Gast #2742806
Lesenswert?

Am Ende der main fehlt ein } was die while(1) zumacht

//Reset der Wartezeit
                if (T_count > 1500)
                    T_count = 0;
            }
        }
  }<---------------DAS DA FEHLT
}//Ende Main

{ und } zählen mache ich per Suchen&Ersetzen (ersetze durch gleiches 
Zeichen), da wird die Anzahl der ersetzden(?) und somit vorhandenen 
Klammern netterweise angezeigt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren