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
DDS: Keine Frequenzanzeige / seltsame Pegelanzeige
-
- 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
Aus dem Nichts, Du schreibst, Du hast das Hex File programmiert, das eep (EPROM File) auch?
Gruss,
Andreas
Gruss,
Andreas
Re: DDS: Keine Frequenzanzeige / seltsame Pegelanzeige
Hast Du die "große" Bibliothek mit floating-point Unterstützung für printf dazugelinkt? Die Fragezeichen sind ein Hilferuf der kleinen Variante.pauli131 hat geschrieben:Das Programm startet und meldet sich mit "DDSpC1.0" und im Display steht "?kHz" statt 1 KHz .
Re: DDS: Keine Frequenzanzeige / seltsame Pegelanzeige
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
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