Ausgaben auf Terminal oder LCD simulieren?

Gast #1152066
Lesenswert?
• ▲
▼
ganz einfache Frage: wenn im Simulator (AVR Studio) eine Zeile wie

printf("Zahl=%d", myVar)

drankommt, kann man sich dann die Ausgabe "Zahl=5" irgendwo anzeigen 
lassen, z.B. um zu sehen, wie die Zahl dann formatiert aussieht?

Und das Gleiche in grün - kann man die Ausgabe auf ein LCD simulieren 
(am Bildschirm sehen), wenn man die Routinen aus lcd-routines.h 
verwendet?
#1152068
Lesenswert?
• ▲
▼
CAnfänger wrote:
> ganz einfache Frage: wenn im Simulator (AVR Studio) eine Zeile wie
>
> printf("Zahl=%d", myVar)
>
> drankommt, kann man sich dann die Ausgabe "Zahl=5" irgendwo anzeigen
> lassen, z.B. um zu sehen, wie die Zahl dann formatiert aussieht?
>
> Und das Gleiche in grün - kann man die Ausgabe auf ein LCD simulieren
> (am Bildschirm sehen), wenn man die Routinen aus lcd-routines.h
> verwendet?

afaik nein, du kannst nur sehen, was an den LCD/TXD-Pins passiert...
#1152081
Lesenswert?
• ▲
▼
Justus Skorps wrote:
> CAnfänger wrote:
>> ganz einfache Frage: wenn im Simulator (AVR Studio) eine Zeile wie
>>
>> printf("Zahl=%d", myVar)
>>
>> drankommt, kann man sich dann die Ausgabe "Zahl=5" irgendwo anzeigen
>> lassen, z.B. um zu sehen, wie die Zahl dann formatiert aussieht?
>>
>> Und das Gleiche in grün - kann man die Ausgabe auf ein LCD simulieren
>> (am Bildschirm sehen), wenn man die Routinen aus lcd-routines.h
>> verwendet?
>
> afaik nein, du kannst nur sehen, was an den LCD/TXD-Pins passiert...

Es gibt aber den Hapsim, der sich an die simulierten Pins klemmt und ein 
simuliertes LCD zur Verfügung stellt.

http://www.helmix.at/hapsim/
Gast #1152195
Lesenswert?
• ▲
▼
Also der erste Versuch schlug leider gründlich fehl.. Das LCDDemo 
compiliert zwar, aber wenn ich das mit AVR Studio teste, schießt es mein 
AVR-Studio einfach ab, ohne daß sich vorher in dem Fenster LCD1 
irgendwas tun würde. Ich habe allerdings einen anderen Chip eingestellt 
- ATmega2560, aber schon beim Build und auch im Simulator und im 
Programm hapsim.

Aber gut - es steht ja auch da: "rather crude hooking mechanism" :-)
Gast #1153050
Lesenswert?
• ▲
▼
Also mit Mega128-Einstellung hat es funktioniert.. Naja ich werd mal 
eine eMail hinschreiben. Die Performance war gar nicht schlecht - ca. 
alle halbe Sekunde wurde ein Tasten-Event erkannt.

Ich wollte eben gerne mit dem Mega2560 testen, weil der auf meinem 
STK600 drauf ist, wo ich dann auch die echte Hardware anschließen will..

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.