Software UART in C (ICCAVR)

Gast #56106
Lesenswert?

Hallo zusammen.
Ich möchte für einen 90S2313 ein zweites UART per Software simulieren.
Die Sende- und Empfangsroutinen sollen in C (ICCAVR)geschrieben werden.
Ich habe es vor langer Zeit für einen 8051 in Assembler geschrieben und
möchte es in C umsetzen. Bei Atmel gibt es eine AN, leider in
Assembler. Die Routinen sollen so einfach wie möglich sein, ohne
Interrupt und am besten ohne Timer.
Hat jemand von euch was ähnliches geschrieben?
Ich danke euch im voraus.

MfG Hilel
Gast #56108
Lesenswert?

hi machen das gleiche in etwa in einem schulprojekt und möchten
das auch in iccavr realisieren aber sind in diesem gebiet noch nicht
sehr eingearbeitet könntest du mir das programm daher eventuell mal
mailen
wäre sehr nett von dir und das würde uns wahrscheinlich sehr
weiterhelfen
Gast #56109
Lesenswert?

Hallo Adrian.
Ich habe das Programm vereinfacht und das kannst Du gerne haben. Es
arbeitet mit einer geringen Baudrate von 500 Bit/s und kann beliebig
angepasst werden (hängt von der Taktfrequenz ab). Wie gesagt, das
Programm ist sehr vereinfacht. Ich habe den Timer eingesetzt, um eine
genauere Delayfunktion zu erhalten.
Gruß
Hilel
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren