Forum: Mikrocontroller und Digitale Elektronik Atmega8 RS232 Beispiel


von Michi (Gast)


Lesenswert?

Hi,

ich habe das Beispiel zur RS232 kommunikation ausporbiert.

der "Test!" text wird wunderbar gesendet. Kann ich auch ein ganzes 
register senden. Das ich quasi ein Abbild der ganzen PB0-PB7 eingaenge 
bekomme?


Danke

von Matthias (Gast)


Lesenswert?

klar, schreib einfach:

UDR = PINB ;

falls du jedoch irgendwelche (fertigen) routinen nimmst (uart_send..., 
oder sowas) musst du evtl aufpassen, wie das ende der zu übertragenden 
zeichen erkannt wird... mit dem beispiel oben, wird immer nur das byte 
gesendet. Was das Byte aussagt (Eingangsregister, Ein Zeichen eines 
Textes, Eine Nummer deiner Bank_PIN,...) muss die UART ja nicht 
wissen...

von Michi (Gast)


Lesenswert?

Naja ich brauch da schon zumindest noch ein CRLF #13#10 nach jdem 
register
das ich das bisle auseinander halten kann.

von Matthias (Gast)


Lesenswert?

wie hast du den test-text definiert? poste das mal

von Hannes L. (hannes)


Lesenswert?

Michi wrote:
>
> Hi,
>
> ich habe das Beispiel zur RS232 kommunikation ausporbiert.

DAS Beispiel? - Gibt es da nur eins?

>
> der "Test!" text wird wunderbar gesendet. Kann ich auch ein ganzes
> register senden. Das ich quasi ein Abbild der ganzen PB0-PB7 eingaenge
> bekomme?

In diesem Beispiel:
http://www.hanneslux.de/avr/stopuhr/index.html
werden Texte, und Werte (Registerinhalte) über RS232 gesendet. 
Vielleicht hilft es Dir ja beim Verständnis weiter (für eigene Ideen).

Viel Erfolg...

...

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.