mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Bit Banging von rs232


Autor: David Vivandis (davidos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen, ich will die serielle Schnittstelle von Atmega8 
softewarmässig benutzen, d.h andere Pin als RXD und TXD zu benutzen, hat 
jemand hier Ahnung, wie wird das gemacht,danke.
David

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Google:

sofware uart atmel avr

Erster Link:

AVR305: Half Duplex Compact Software UART - Atmel Corporation

Zweiter Link:

AVR304: Half Duplex Interrupt Driven Software UART - Atmel Corporation

Dritter Link:

AVR274: Single-wire Software UART - Atmel Corporation

Autor: David Vivandis (davidos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die schnelle Antwort, gibt´s keine Beispiel Mit C, danke.

Autor: hubert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nicht zu vergessen hier das Tutorial auf dieser Seite:
http://www.mikrocontroller.net/articles/AVR-GCC-Tu...

Autor: David Vivandis (davidos)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
leider hat nicht weiter geholfen.

Autor: Joachim K. (minifloat)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
David Vivandis schrieb:
> Danke für die schnelle Antwort, gibt´s keine Beispiel Mit C, danke.

Was willst du?  Eine funktionierende Software-UART, möglichst als
fertiges Kochrezept, oder partout die Sprache deiner Wahl
durchprügeln?

Eine Software-UART ist extrem zeitkritisch, sodass dort wohl
(ausnahmsweise mal) Assembler die Waffe der Wahl ist.

Assemblerfunktionen lassen sich problemlos in C einbinden.  Bei der
avr-libc gibt's dafür ein eigenes Beispielprojekt.

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

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.