Hallo, ich habe ein C++ -Projekt in AVR Studio 5 wodurch es mir gelingt Daten von einem Sensor auszulesen. Der Sensor befindet sich auf einem UC03 Xplained board und ist über den AVR Dragon mit meine PC verbunden. Da ich leider noch nie wirklich programmiert habe, die Daten aber für ein Praktikum benötige um Genauigkeits-Auswertungen zu machen, benötige ich Hilfe. Wie kann ich beim Durchlaufen des Programmes ein Fenster öffnen, in dem ich mir die Daten anzeigen lasse? Es würde mir zunächst reichen, wenn ich ein Fenster öffnen könnte in welches ich mit printf ein Wort (z.B. prinft("Hallo")) reinschreiben könnte, das mit den Werten müsste ich dann hinbekommen. Gruß
Gast
#2580221
Such mal nach "Watch" in den Menus
Ich kann mir diese Fenster watch1 bis watch4 anzeigen lassen, aber auch da zeigt es mir keine Daten an.
Hab jetzt mal #include <iostream> eingefügt, aber das nimmt er nicht: no such file or directory. Das müsste doch aber standardmäßig da sein oder?
Gast
#2580750
Daten aus dem Programm in ein Fenster bekommst du per UART-Verbindung, und einem Terminalprogramm auf dem PC. Christian S. schrieb: > #include <iostream> Die Datei würde iostream.h heissen, wenn es sie den gäbe. http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_cplusplus Mit C++ wird das nichts. Oliver
Oh, peinlicher Fehler, ich sehe grad dass das Projekt vorher in C++ war,
das jetzige ist in C.
Laut einem Tutorial reicht es, wenn ich #include<stdio.h> mache, dann
eine void main und in der schreibe ich printf("Hallo").
Das ist bei mir alles vorhanden, aber es öffnet sich eben kein Fenster.
Kann das daran liegen dass ich AVR Studio benutze?
Gast
#2580803
Christian S. schrieb: > Laut einem Tutorial reicht es, wenn ich #include<stdio.h> mache, dann > eine void main und in der schreibe ich printf("Hallo"). Falsches Tutorial. Da braucht es schon etwas mehr. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Die_Nutzung_von_sprintf_und_printf Die uart-Initialisierung musst du noch an deinen Prozessor anpassen. Es nutzt nix, "mal eben so" einen Mikrocontroller zu programmieren, geht selbst dann schief,wenn man an sich programmieren kann. Ohne Programmierkentnisse geht es noch viel schiefer ;) Da wirst du dich einarbeiten müssen. Oliver
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.