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
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
Nicht zu vergessen hier das Tutorial auf dieser Seite: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART#Software-UART
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.
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.