Forum: Mikrocontroller und Digitale Elektronik Atmega32 zu RaspberryPi


von Tom (Gast)


Lesenswert?

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

von Artjomka (Gast)


Lesenswert?

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.

von Tom (Gast)


Lesenswert?

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

von Artjomka (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.