Software-UART mit Tiny2313 und Max232?

Gast #319839
Lesenswert?
• ▲
▼
Hallo,

ergänzend zu meinem anderen Thread
http://www.mikrocontroller.net/forum/read-1-329778.html hier die ganz
konkrete Frage:

lässt sich ein Software-UART mit dem Tiny2313 realisieren, wenn die
RX/TX-Pins schon belegt sind (werden als RX/TX benutzt), also mit
"ganz normalen" logischen Eingängen?

Wäre super, wenn mir jemand dazu eine Antwort hätte. :-)

Danke + Gruß
Markus
Gast #319840
Lesenswert?
• ▲
▼
hallo markus,

ich kenn mich zwar mit dem tiny nicht aus, aber beim msp gehts. da hat
jeder port ein direction UND ein function-select register mit dem man
die "spezial" funktion des jeweiligen pins aktivieren/deaktivieren
kann. hab auf diese weise eine umstellung von sw-spi nach hw-spi
gemacht. hat auf anhieb funktioniert. wie es beim tiny aussieht weiß
ich leider nicht.

gruß
rene
Gast #319841
Lesenswert?
• ▲
▼
@TheMason: Was hat SPI mit dem UART zutun? SPI ist dagegen (wegen
synchroner Übertragung) Pippifax.

In der Regel wird ein Interrupt-Pin für die SoftUART benutzt.
Wenn der Tiny nichts besseres zutun hat, kann er auch konstant auf das
Startbit warten (Pin pollen)...
Wenn der Tiny Pinchange-Interrupts unterstützt, wird es etwas
einfacher...
Guck dir einfach mal die ApplicationNote AVR304 - AVR306 an...
http://www.atmel.com/dyn/products/app_notes.asp?family_id=607

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.