Gast
#910340
Hallo, ich versuche verzweifelt eine USART Verbindung zwischen einem ATmega8 und einem ATmega16 herzustellen. Ich bekomme hierbei nur Datenmüll:( Leider habe ich bisher keinen passenden Eintrag im Forum gefunden: Wie muss ich eigentlich die beiden AVRs miteinander verbinden? Einfach RxD und TxD über Kreuz anschließen, oder brauche ich da einen Widerstand/Kondensator, etc dazwischen? Als Taktquelle benutze ich für beide AVRs denselben externen RC-Oszillator mit 12MHz. Welche Baudrate würdet ihr nehmen? Der ATmega16 habe mit mittels AVR-USB USB tauglich gemacht, der ATmega8 soll mittels Funk zu einem Roboter kommunizieren. Nun möchte ich eben Daten zwischen diesen beiden AVRs austauschen. Ist SPI oder TWI eventuell besser geeignet als UART? Ganz auf den ATmega8 zu verzichten scheint ja nicht zu gehen, wegen den USB Timings. Vielen Dank für Eure Hilfe! Fabian