Forum: Compiler & IDEs Ausgaben auf Terminal oder LCD simulieren?


von CAnfänger (Gast)


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?

von Justus S. (jussa)


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...

von Karl H. (kbuchegg)


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/

von CAnfänger (Gast)


Lesenswert?

na das sieht doch recht passend für beide Sachen aus, mal sehen wie 
schnell/langsam das dann ist.. Werd ich in einer ruhigen Minute mal 
testen und berichten.

von CAnfänger (Gast)


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" :-)

von Karl H. (kbuchegg)


Lesenswert?

Hab das Teil schon lang nicht mehr benutzt.
In vorhergehenden AVR-Studio Versionen hat das immer klaglos geklappt. 
Achte mal drauf, dass die AVR-Studio Verision zu der auf der Seite 
angegebenen passt.

von CAnfänger (Gast)


Lesenswert?

Ja, das paßt schon.. 4.15 Build 623
Naja ich werde mal später mit dem vorgeschlagenen Chip (Mega128) 
testen..

von CAnfänger (Gast)


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..

von CAnfänger (Gast)


Lesenswert?

Die Seite schein gerade tot zu sein, auch die eMail an helmix@lycos.at 
kam zurück..

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
Noch kein Account? Hier anmelden.