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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.