Hallo, ich sitze nun schon längere Zeit daran, mit einem Tiny2313 Daten über die UART einzulesen, diese in eine Tabelle zu schreiben und wieder über die UART auszugeben. Doch ich find das Problem nicht - wäre schön wenn mir jemand auf die Beine helfen könnte! Also die TX_Routine funktioniert super! Sobald ich aber ein RX an den Controller sende, bricht er den TX ab! Das zu lesende und zu sendende Signal entspricht dem DMX512-1990, also 250kBit/s, 1 Startbit, 8Datenbit + 2 Stoppbit - es gibt aber kein Startbyte. Mit TX_Reset wird ein Frame Error generiert! Die Anzahl der zu sendenden - zu empfangenden Bytes ist beschrenkt durch die Speichergröße (zu testzwecken ist es auf nur eine Hand voll Bytes reduziert). Im Anhang ist der Assebler Code beigefügt, ich bin für jede Hilfe dankbar! PS: habe sowas auf m mega16 schonmal zu laufen gebracht - finde im code aber keinen unterschied - bis auf die registernamen!
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.