Forum: Mikrocontroller und Digitale Elektronik DCF77 zu 6 Stelliger 7 Segment Anzeige via PIC18F452


von Roberto (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen!
Ich arbeite momentan an einem Gerät, welches das DCF77 Signal über einen 
PIC18F452 an eine 6 Stellige Siebensegment Anzeige ausgeben soll(Uhrzeit 
und Datum abwechselnd).
Für die Software benutzte ich MPLAB und den CSS Compiler, jedoch habe 
ich einige Probleme beim erstellen des HEX-Files...
Ich habe im Anhang mal ein Bild mit den Fehlermeldungen beigelegt(Meinen 
Source Code kann ich ja schlecht als Anhang beilegen). Meiner Meinung 
nach sollte das Programm funktionieren, ich denke das Problem liegt eher 
bei der Einbindung der Header Dateien,oder sonst einem 
"Anfänger-Fehler".
Ich habe schon in diversen Foren gesucht und teilweise änhliche Probleme 
gesehen, konnte aber schlussendlich nicht viel damit anfangen.
Ich wäre froh wenn ihr mal einen kleinen Blick drauf werft, vielleicht 
ist es ja etwas simples...Ich habe vor 2 Jahren das letzte Mal 
programmiert und ich muss sagen das ich ein wenig eingerostet bin!
Ich bedanke mich schon mal im Voraus!

von Peter D. (peda)


Lesenswert?

Roberto schrieb:
> Meinen
> Source Code kann ich ja schlecht als Anhang beilegen

Nö, das geht ganz leicht. Einfach auf den Button "Durchsuchen" klicken.
Aber dran denken, daß Sourcen die richtige Endung haben (*.c)!
Irgendwelche JPG, DOC, RTF kannst Du Dir gleich ans Knie nageln.
Sinds mehrere Files, dann alles zusammen Zippen.


Peter

von Roberto (Gast)


Angehängte Dateien:

Lesenswert?

Ich konnte das ganze auf nur einen Fehler reduzieren:

Error 128    A #DEVICE is required before this line

Im Anhang nun noch mein C-Code.

von Programist (Gast)


Lesenswert?

Dieses code ist unvollständig.Im Prinzip ist das Anzeigen auf einer 6 
Stellige Siebensegment Anzeige kein grosses Problem, aber das dekodieren 
des DCF77 Signals schon.Wo sind diene routinen dazu?

von Lehrmann M. (ubimbo)


Lesenswert?

Bei den Projekteinstellungen falschen PIC ausgewählt oder falsches 
Linkerskript gewählt? Welche Includes und Linkerscripte hast du denn 
ausgewählt (siehe Projektexplorer)?

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Peter Dannegger schrieb:
> Roberto schrieb:
>> Meinen
>> Source Code kann ich ja schlecht als Anhang beilegen
>
> Nö, das geht ganz leicht. Einfach auf den Button "Durchsuchen" klicken.
> Aber dran denken, daß Sourcen die richtige Endung haben (*.c)!
> Irgendwelche JPG, DOC, RTF kannst Du Dir gleich ans Knie nageln.
>
> Peter

Die Zeit wird kommen, da werden Quellen als Flash gepostet ;-)

von Joachim (Gast)


Lesenswert?

Also... - so wie das aussieht hast du dir irgendwie - z.b durch 
copy&paste den Code zerschossen. Der Code ist aus sicht des Compilers 
quasi komplett verrutscht. Kann auch durch ne fehlende Klammerzu in ner 
.h passieren oder irgendsowas.

Mir ist das gleiche auch schon das ein oder andere Mal passiert. Haste 
in letzter Zeit Dateien von einem Projekt in ein anderes kopiert? Linker 
scrip-Einstellungen geändert?

von Joachim (Gast)


Lesenswert?

Schön dokumentiert.
Aber ich deneke mal das der Fehler nicht in Software-IPA.c liegt. Ne 
.h-Datei über'n Jordan gegangen, ne vorkompilierte Datei oder sowas.

von Joachim (Gast)


Lesenswert?

#include "DCF.H"
#include "pic18f452"

Dreh mal die Reihenfolge um.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.