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
Danke für die schnelle Antwort, gibt´s keine Beispiel Mit C, danke.
Gast
#2075951
Nicht zu vergessen hier das Tutorial auf dieser Seite: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART#Software-UART
leider hat nicht weiter geholfen.
Schau mal hier: http://www.rn-wissen.de/index.php/Software-UART_mit_avr-gcc mfg mf
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.