www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Software UART in C (ICCAVR)


Autor: Hilel (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Hilel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hat sich erledigt.
Ich habe eine Sende- und eine Empfangsroutine für eine kleine Baudrate
ohne Timer und ohne Interrupt geschrieben.

Autor: adi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Hilel (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.