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