Gast
#3407099
Ich möchte einen DMX-Empfänger mit einem XMega realisieren. Ich benutze dafür das Atmel Xplained A1 Eval-Board, auf dem ein ATXmega128-A1 läuft. Die DMX-Daten werden mit dem SN75176 von RS-232 zu TTL "konvertiert". Da der SN75176 5V braucht, kann ich den nicht über den µC versorgen, das mache ich extern. Der Ausgang des ICs geht an den PIN2 von PORTC - der Eingangsport von USARTC0. Allerdings empfange ich nur Bytes mit eher zufälligem Inhalt. DMX enthält 2 Stopp-Bits. Das kann man zwar nicht einstellen, wird aber laut Datenblatt vom µC ignoriert. Mit einem älteren ATMega klappt alles wunderbar. Programm ist angehängt, wäre toll, wenn mir jemand helfen könnte. Danke!