Gast
#939076
Moin! Es geht um einen ATTiny 25 (4Mhz Quarz) der nun kein UART mitbringt und wofür ich mir eine Software UART geschrieben habe. Die UART soll nur senden (8N1). Ich habe mir dazu das Diagram auf Wikipedia angeguckt und es in ASM nachgebaut. Leider erscheint auf dem Display immer das gleiche Zeichen (Pfeil nach oben) oder sonstiger Salat. Ich hab also den verdacht, dass irgendwo ein Fehler sitzt. Der ATTiny ist richtig konfiguriert (Flags) Die Software UART ist simpel aufgebaut: Startbit senden, 104µS warten, Bit für Bit senden (jeweils eine nach rechts schieben und gucken ob das zu sendende Bit 1 oder 0 ist), nach jedem gesendetem Bit 104µS warten und zuletzt das partitybit und das Stoppbit senden. Schaut momentan so aus (die vielen NOPs machen das Timing exakt) Lg, Frank