Archiv verlassen und diese Seite im Standarddesign anzeigen : Serieller Datenstrom
Goldfinger
21.04.2005, 21:12
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 :-b
Viele Grüße,
Philip
die serielle schnittstelle des megas nehmen? nach avr uart c googeln, das hilft...
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Der_UART
Goldfinger
22.04.2005, 09:23
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? :-k
Oder:
Welchen Wert muss x haben, damit 10000000 oder 11111110 gesendet wird?
char x;
UDR = x;
Goldfinger
03.05.2005, 20:02
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?
UDR = 0b11111110;
UDR = 0b10000000;
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?
Gruß,
Philip
Goldfinger
03.05.2005, 20:55
ok, scheint wohl so zu klappen!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.