Textausgabe in Programmers Notepad

Gast #607548
Lesenswert?

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
#607576
Lesenswert?

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...
Gast #607652
Lesenswert?

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.
Gast #607655
Lesenswert?

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).
#607659
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren