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!
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
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.
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?
Bei den Projekteinstellungen falschen PIC ausgewählt oder falsches Linkerskript gewählt? Welche Includes und Linkerscripte hast du denn ausgewählt (siehe Projektexplorer)?
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 ;-)
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?
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.
#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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
