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ß
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?
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?
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
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.