Atmega8 RS232 Beispiel

Gast #488319
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...
#488324
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...

...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.