Forum: Mikrocontroller und Digitale Elektronik Software-UART mit Tiny2313 und Max232?


von Markus (Gast)


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

von TheMason (Gast)


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

von Rahul (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.