Forum: Mikrocontroller und Digitale Elektronik Datenstrom von Microcontroller auslesen lassen!


von B. W. (Gast)


Lesenswert?

nabend

ich würde gerne folgendes verwirklichen. ich habe einen atmega 16 mit
einer seriellen schnittstelle als anbindung (9polig).
es gibt nur eine sende und eine empfangsleistung jeweils an einem pin
des mcs.
wie stelle ich es an, dass der controller diesen datenstrom ausliest ?
mit dem pc schicke ich nur einzelne bytes also immer 8 bit.
wo muss ich ansetzen um dieses byte in ein register zu schreiben ?
hättet ihr vielleicht ein code beispiel für Atmel AVR Studio (Assembler
Code)

grüße ben

von Leo (Gast)


Lesenswert?


von B. W. (Gast)


Lesenswert?

he suuper, danke :)

hast zufällig auch ein programm mit dem ich einzelne chars also bytes
über die serielle schnittstelle verschicken kann um zu sehen ob das
funktioniert ? hab da beim tutorial jetzt nichts gefunden...

von B. W. (Gast)


Lesenswert?

....ergänzung: also es geht ums empfangen, an den pc wollte ich vorerst
nichts schicken, da ich nicht weiß wie ich das auslesen lassen soll,
oder gibts dazu auch einen trick bzw software ?

von Karl heinz B. (kbucheg)


Lesenswert?

???
Das Unterprogram 'serout' im Tutorial macht genau dieses.

von Sonic (Gast)


Lesenswert?

Mit dem PC (Windows, nehm' ich an) gibt's das Hyperterminal bei
Zubehör. Damit kannste prima gucken was an den COM-Ports los ist!

von Karl heinz B. (kbucheg)


Lesenswert?

> da ich nicht weiß wie ich das auslesen lassen soll,
> oder gibts dazu auch einen trick bzw software

Du machst im Windows das HyperTerminal auf
(Start-Zubehör-Kommunikation), wählst den COM-Port an, stellst
die Parameter richtig ein (Baudrate, Startbit, Stoppbit, kein
handshake, 8 Datenbits) und Hyperterminal stellt dir
alle Zeichen die am PC über die Serielle hereinkommen dar.

Steht aber auch alles im Tutorial.
Bist du sicher, dass du da mal reingeschaut hast?

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.