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

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