DDS: Keine Frequenzanzeige / seltsame Pegelanzeige

Fragen zur Software des digitalen Funktionsgenerators und des True-RMS-Messaufsatzes bitte hier stellen.
Antworten
pauli131
träumt vom eigenen c't-Lab
träumt vom eigenen c't-Lab
Beiträge: 5
Registriert: 04.11.2012, 17:07

DDS: Keine Frequenzanzeige / seltsame Pegelanzeige

Beitrag von pauli131 »

Hallo,

der Versuch, die DDS-Files mit Atmel-Studio 6.2 und Dragon zum laufen zu bekommen, scheitert bei mir bisher kläglich.
Die Files habe ich in ein neues Projekt importiert und nachdem bei den Projekt-Properties F_CPU=16000000UL eingetragen wurde, war der Build erfolgreich.
Das erzeugte Hex-File habe ich mit dem Dragen programmiert.
Das Programm startet und meldet sich mit "DDSpC1.0" und im Display steht "?kHz" statt 1 KHz :( .
Durch das Menü kann ich wunderbar navigieren. Beim Punkt 'Level' werden Pegel von 200mV bis 999mV korrekt angezeigt. Bei Werten außerhalb dieses Bereichs erscheint wieder das ominöse Fragezeichen.
Ich komme hier leider nicht weiter und würde mich über einen Tipp sehr freuen.

Gruß

Pauli131
andreast
kann c't-Lab-Bausätze bestellen
kann c't-Lab-Bausätze bestellen
Beiträge: 18
Registriert: 23.11.2008, 22:00
Wohnort: Zürich

Re: DDS: Keine Frequenzanzeige / seltsame Pegelanzeige

Beitrag von andreast »

Aus dem Nichts, Du schreibst, Du hast das Hex File programmiert, das eep (EPROM File) auch?

Gruss,
Andreas
psclab38
kann c't-Lab-Konstrukteure konstruieren
kann c't-Lab-Konstrukteure konstruieren
Beiträge: 949
Registriert: 25.01.2008, 23:34

Re: DDS: Keine Frequenzanzeige / seltsame Pegelanzeige

Beitrag von psclab38 »

pauli131 hat geschrieben:Das Programm startet und meldet sich mit "DDSpC1.0" und im Display steht "?kHz" statt 1 KHz :( .
Hast Du die "große" Bibliothek mit floating-point Unterstützung für printf dazugelinkt? Die Fragezeichen sind ein Hilferuf der kleinen Variante.
pauli131
träumt vom eigenen c't-Lab
träumt vom eigenen c't-Lab
Beiträge: 5
Registriert: 04.11.2012, 17:07

Re: DDS: Keine Frequenzanzeige / seltsame Pegelanzeige

Beitrag von pauli131 »

Danke für die Antworten!
Entschuligt bitte das späte Feedback - bin leider erst jetzt wieder dazu gekommen.

Psclab38 lag goldrichtig:

1.) Unter den Project --> Properties die Linker-Einstellungen auswählen
2.) In Rubrik General den Haken bei 'use vprintf library ...' setzen
3.) In Rubrik Libraries den Eintrag 'libprintf_flt.a' hinzufügen

Nach 'Clean', neuem Build und Programmieren stand da doch tatsächlich 1.000kHz :D
Antworten