Xcode für mac und DCF77 Uhr Radig.

OP #4028479
Lesenswert?
• ▲
▼
Hallo und Guten Tag liebes Forum,

Ich versuche verzweifelt den DCF77 Code von Ulrich Radig
in Xcode für Mac ans laufen zu kriegen.
Ziel ist es diesen step by step nachvollziehen zu können.
Ewig wird mir die Fehlermeldung ausgegeben das header datein fehlen
die habe ich aber in Projekt eingebaut. Ich lerne gerade c++ und bin 
etwas ratlos. Kann mir freundlicherweise jemand helfen?

ein Foto habe ich beigefügt.


Vielen Dank vorab Michael
Angehängte Dateien:
Gast #4028486
Lesenswert?
• ▲
▼
Der DCF77 Code ist für AVR-Mikrocontroller und läuft nicht bzw. kann 
unter Xcode für den Mac nicht kompiliert werden. Evtl. kann man Xcode 
anpassen, dass es geht (also dass sowohl die avr-includes gefunden 
werden und auch der avr-gcc installiert wird), aber out-of-the-box geht 
gar nichts!
OP #4028594
Lesenswert?
• ▲
▼
Hallo,

hast Du denn eine andere Idee mit welchem möglichst freeware Programm 
ich den Code von Ulrich Radig Step by Step durchforsten kann?
Ich möchte diesen verstehen lernen. Leider bleibt mir dazu nur der 
Debugger oder Einzelschritt.  Bzw. hast Du eine Empfehlung für den Mac?

Gewiss ich könnte Ulrich Radig anschreiben aber ich denke das er für 
Schüler Fragen keine Zeit hat. Was ich auch verstehe.

Grüße, Michael
#4031444
Lesenswert?
• ▲
▼
Michael Bremer schrieb:
> Hallo,
>
> hast Du denn eine andere Idee mit welchem möglichst freeware Programm
> ich den Code von Ulrich Radig Step by Step durchforsten kann?
> Ich möchte diesen verstehen lernen. Leider bleibt mir dazu nur der
> Debugger oder Einzelschritt.  Bzw. hast Du eine Empfehlung für den Mac?
>
> Gewiss ich könnte Ulrich Radig anschreiben aber ich denke das er für
> Schüler Fragen keine Zeit hat. Was ich auch verstehe.

ohne es 100% genau zu wissen,glaube ich, dass du das auf dem Mac
ohne zusätzliche Hardware nicht hinbekommen wirst.
Programmieren, kompilieren, Hochladen, alles kein Problem. Aber für
Debuggen brauchst du dann wohl sowas wie den AVR JTAG, Dragon, JTAGICE.

Lasse mich aber gerne eines Besseren belehren.
Grüße,

Micha
#4031874
Lesenswert?
• ▲
▼
Michael Bremer schrieb:

> hast Du denn eine andere Idee mit welchem möglichst freeware Programm
> ich den Code von Ulrich Radig Step by Step durchforsten kann?
> Ich möchte diesen verstehen lernen. Leider bleibt mir dazu nur der
> Debugger oder Einzelschritt.  Bzw. hast Du eine Empfehlung für den Mac?

Die Frage ist doch eher:
wie kriegst du denn die Signale vom Empfänger in den Mac hinein?

Da du da wahrscheinlich nichts hast, kann man natürlich den Code 
ausschlachten, alles was hardwarespezifisch ist rauswerfen und zb. die 
Eingangssignale als ein Array mit 0-en und 1-en simulieren, dass sich 
der Code nach und nach reinzieht.

Allerdings: dazu müsstest du jetzt schon wieder wissen, wie das DCF 
Protokoll aufgebaut ist. In dem Fall wiederrum bräuchtest du den Code 
wieder nicht. Denn wenn man das Protokoll erst mal kennt, ist die 
Auswertung wiederrum recht trivial. Die Kunst bei der DCF Auswertung ist 
es nicht, aus den 0-en und 1-en aus dem Eingang die Uhrzeit und das 
Datum zu rekonstruieren. Das steht ja mehr oder weniger ohnehin schon in 
den Daten. Die Kunst besteht darin, aus dem Eingangssignal erst mal die 
0-en und 1-en zu erhalten. Und das ganze möglichst so, dass sich 
Funkfehler nicht verheerend auswirken. Ohne reale Hardware, mit einem 
echten Signal ist das aber schwierig zu simulieren. Überhaupt als 
Anfänger.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.