Uart in AVRStudio 4 simulieren

Gast #68453
Lesenswert?
• ▲
▼
Hallo Leute,

ich habe ein Programm geschrieben, welches 4 verschiedene Aktionen
durchführt, wenn über die serielle Schnittstelle folgende Kombinationen
kommen: "stop", "M1", "M2", "M3".

Wie kann ich dies in AVR Studio 4 simulieren? Ich möchte quasi virtuell
"stop", "M1", "M2", "M3" auf den UART loslassen.
Gast #68458
Lesenswert?
• ▲
▼
Hallo Benjamin,

es gibt kaum eine andere Möglichkeit, als dass du die einzelnen Zeichen
binär eingibst, mir wenigstens nicht bekannt.

Ich helfe mir mit einem Trick:
alle seriellen Daten die ankommen, werden im RAM zwischengespeichert.
Ein String hat bei mir ein Endezeichen (#) und das gebe ich als erstes
Zeichen im UDR ein, dann springt das Programm zur Auswertung der
ankommenden Daten wenn das Zeichen erkannt wird, egal was vorher war.
Bevor die Auswerteroutine startet, gebe ich im RAM die richtige
Zeichenfolge z.B Test1# in den entsprechenden RAM-Speicherplatz ein.
Bei dieser Methode spare ich mir das mühselige Steppen in der
USART-Routine und kann trotzdem real testen.

Viel Spass

Gerd

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