Hi, ich stehe gerade auf dem Schlauch und überlege, wie ich einen Atmega32 an die UART Schnittstelle des Pi's anschließen kann, um rs232 zu nutzen. Meine bisherige Überlegung ist: vom ATMega32 an einen MAX232, der ebenfalls mit 5V betrieben wird, und von da aus weiter an einen Max232 der vom Pi mit 3,3 Volt betrieben wird (Ground ist überall gleich) und dann weiter zum Pi an die UART Schnitstelle... ATMega32 (TXD)PD1 an T1 In ATMEGA32 (RXD)PD0 an R1 Out Out(14) an IN (11) Diesen Baustein mit der Spannung wie den ATMega32 betreiben (5V) In (13) an Out (12) OUT(14) an Pi Diesen Baustein mit 3,3V vom Pi betreiben In (13) an Pi meint ihr, dass passt so? Ground würde wie gesagt überall durchgeschleift und wäre somit auch gleich. Viele Grüße Tom
Wo benutzt man denn heute noch 5 Volt? ATmega mit 3,3V versorgen (evtl. vom Rasperry) und direkt verbinden. Wenn es unbedingt 5V sein müssen, dann kannst du TX vom Rasperry direkt mit RX vom Mega verbinden und TX vom Mega über Spannungsteiler an RX vom Rasperry. So lange du keine 10 MBaud oder so fahren willst sollte das gehen. MAX232 versorgt man nicht mit 3,3 Volt. Dafür nimmt man den MAX3232.
Hi, danke für die Rückmeldung! Du meinst also einfach den ATMega mit 3,3V vom Pi betreiben und dann TX/RX direkt zwischen Pi und ATMega verbinden? Da der Rest der ATMega Schaltung bereits auf 5V (USB-Versorgung) läuft, könnte ich den ATMega ja einfach vom Stromkreis auskopeln. Aber ich vermute ich bekomme dann Probleme mit dem Takt. Bisher nutze ich einen 14.7456 MHz Quarz, und laut Datenblatt vom ATMega32 dürften es dann wohl nur noch maximal 12.3MHz sein:( Viele Grüße Tom
Dann übertaktest du den Mega32 halt ein kleines bischen... Das ist noch harmlos und wird zu 99,99% funktionieren. Kannst ja auch einen anderen, niederfrequenteren Baudratenquarz nehmen. Ansonsten kannst du es einfach mit Spannungsteiler machen. Musst ja nur die 5V vom Mega auf 3,3V runter kriegen. Da bietet sich z.B. ein Teiler mit 4,7 kOhm in Reihe und 10 kOhm parallel zum Rasperry an. Ist der Rasperry nicht 5V tolerant? Wohl nicht, sonst würdest du hier ja nicht fragen oder?
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.