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
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
@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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.