die serielle schnittstelle des megas nehmen? nach AVR UART c googeln, das hilft...
http://www.mikrocontroller.net/artic...orial#Der_UART
Hallo,
ich möchte mit einem ATMega einen seriellen Datenstrom mit 38400Baud ausgeben (Pulsdauer 26µs).
Wie stelle ich das am besten an?
Ich bin für jeden Tip dankbar. Am liebsten mit C-Code
Viele Grüße,
Philip
die serielle schnittstelle des megas nehmen? nach AVR UART c googeln, das hilft...
http://www.mikrocontroller.net/artic...orial#Der_UART
alles klar! Vielen Dank! Das ist ja einfacher als ich dache
Mein Datenstrom besteht nur aus 2 Datenwörtern: 10000000 und 11111110.
Wie wandle ich diese in einen Char-Wert? Oder welchem Char-Werten entsprechen diese?
Oder:
Welchen Wert muss x haben, damit 10000000 oder 11111110 gesendet wird?
Code:char x; UDR = x;
Ich hab da nochmal eine Frage....
Ich möchte nur zwei verschiedene Zeichen über die Leitung schicken: 0b10000000 und 0b11111110. Kann ich diese so einfach in das UDR schreiben?Ich hab leider kein Oszi um die gesendeten Pulse zu überprüfen. Gibt es ein Terminal-Programm, mit dem man sich nicht nur die ASCII-Zeichen, sondern die ankommenden Bits ansehen kann?Code:UDR = 0b11111110; UDR = 0b10000000;
Gruß,
Philip
ok, scheint wohl so zu klappen!
Lesezeichen