Forum: Mikrocontroller und Digitale Elektronik ATMEGA328 via MAX3232 mit RN-171 verbinden


von Martin H (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,


ich habe mithilfe eines Arduino UNO Boards und eines RN-131 Evalkits ein 
Programm geschrieben was via WLAN kontrolliert wird.

Soweit so gut

Nun möchte ich mein eigenes Board für einen ATMEGA328P-PU mit Arduino 
Bootloader bauen auf dem direkt ein RN-171 integriert wird.

Mein Problem ist nur, dass ich einen MAX3232 benötigen werde um die 
Serielle Verbindung zwischen beiden herzustellen. Der RN-131 den ich 
zuvor verwendet habe, stammt wie gesagt aus dem EVAL Kit und war daher 
auf einer "Treiberplatine" aufgelötet die bereits einen MAX3232 
enthielt.

Ich habe den MAX3232 bereits in meinen Schaltplan übernommen und würde 
mich freuen, wenn ihr einen Blick drauf werfen könnten um mir zu sagen 
ob ich irgendwas vergessen habe bzw. falsch gemacht habe.

Das angefügte Bild ist natürlich nur ein Ausschnitt aus dem gesamten 
Schaltplan.


Vielen Dank im Voraus

von Jim M. (turboj)


Lesenswert?

Das mit Deinem Max3232 wird nicht funktionieren, der invertiert nämlich 
das Signal. Außerdem sind die Pegel auf RS232 Niveau - das ist für 
deinen ATMEGA Hochspannung. ;-)

Du suchst einen Pegelwandler 5 Volt -> 3V3. Das sind 2 Widerstände für 
UART_RX, für UART_TX -> ATMEGA braucht es normalerweise keinen Wandler, 
die Eingänge erkennen auch bei 3V3 noch sicher als High.

von Martin H (Gast)


Lesenswert?

Also in der Theorie sollte es also ohne Widerstände und Treiber 
funktionieren. Wenn ich aber wollte, um 100% sicher zu gehen, dass die 
Leitung auf jeden Falls stabil läuft, könnte ich den Pegel mit Hilfe von 
Widerständen anpassen?

Mein Programm im Arduino benutzt eine künstlich erzeugte Serielle 
Schnittstelle, also sind nur die Kontakte "UART_RX" "UART_TX" von 
Relevanz am Arduino ? Oder muss trotzdem noch irgendwas mit "UART_CTS" 
und "UART_RTS" verbunden werden?

von Martin H (Gast)


Lesenswert?

Wäre das ein passendes Beispiel für die Anwendung der Widerstände der 
Seriellen Verbindung?

http://roboticsgiesing.wordpress.com/2012/08/01/roving-rn-xv-wlan-shield-connected-to-arduino/

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.