Hallo zusammen. Ich habe hier gerade eine kleine Fräse gebaut (ATMEGA 32 ist drin) und nun will ich herausbekommen wieviele Schritte der Motor auf einer Achse machen kann. Dazu wollte ich mir die Anuahl der Schritte auf einer Konsole oder auf einem Textausgabefenster anzeigen lassen. Doch mit printf("aaaaa"); passiert bei mir nichts. Die Frage ist, wie kann ich mir im Programmers Notepad Text anzeigen lassen ? Gruß hans
Das Programmers Notepad ist ein Editor zum Programmieren. Was Du aber (vermutlich) brauchst, ist ein Terminal-Programm, das über eine serielle Schnittstelle Daten vom µC empfangen kann... Bin allerdings aufgrund Deiner Beschreibung oben nicht ganz sicher, dass ich wirklich verstehe, was Du überhaupt genau willst...
Ich habe mir das wie folgt vorgestellt. Ich habe einen counter, der erhöht sich bei jedem Schritt um 1. Jetzt wollte ich die Anzahl der Schritte wissen, die ich benötige um von einem Endschalter zum anderen zu fahren. Sprich wie lang der Verfahrweg ist. Nur leider bringt mir das nichts, wenn mein counter zwar die Anzahl der Schritte gespeichert hat, ich aber leider nicht an die Daten heran komme. Dafür bräuchte ich dann eine Visualisierung.
wenn du es nur einmalig wissen willst: µC per serieller Verbindung zum PC und dann den Wert in einem Terminalprogramm anzeigen. Wenn du den Wert immer wieder haben willst und den "schön" dargestellt haben willst, musst du dir eine Applikation basteln. Serielle Schnittstelle steht hier im Tutorial (glaube ich).
Wenn du eine serielle Schnittstelle besitzt (viele PCs haben ja keine mehr), kannst du dir die Daten darüber ausgeben lassen... Für die serielle Schnittstelle: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Der_UART Und für die sicher benötigte Datenwandlung: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Schreiben_von_Variableninhalten Falls du keine serielle Schnittstelle mehr hast, könntest du ein LCD verwenden (auch vorrausgesetzt du hast eins... ;) -> http://homepage.hispeed.ch/peterfleury/lcdlibrary.zip MfG Maru
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.