Problem mit UART zwischen zwei Atmega328P

#3835761
Lesenswert?

Hallo,

ich versuche mittels UART Daten von einem Mikrocontroller (beides 
Atmega328P) zum anderen zu senden. Die Mikrocontroller sitzen beide noch 
in den Arduino Uno Boards, programmiert werden sie aber mittels Atmel 
Studio.

µC1 liest per Analogeingang das Spannungssignal des Potentiometers ein 
und soll dieses per UART an µC2 senden. Beim auslesen von µC1 über die 
serielle Schnittstelle und Terminal Window in Atmel Studio kommen dort 
die richtigen Werte an. Für Debuggingzwecke werden zusätzlich ein paar 
LEDs geschaltet (siehe Schaltplan). Die von µC1 blinken auch wie 
gewünscht (LED2 zweimal kurz beim senden der Daten, anschließend LED1 
lang).

Die direkte Übertragung zwischen den µCs schlägt jedoch bislang fehl. TX 
von µC1 ist mit RX von µC2 verbunden, gemeinsame Masse ist ebenfalls 
hergestellt. Falls kein Denkfehler vorliegt müsste die LED3 an µC2 nach 
dem ersten Empfang von Daten dauerhaft leuchten, macht sie aber nicht. 
Scheinbar erkennt er also die gesendeten Daten nicht korrekt. Die µCs 
werden dabei über die Vin Anschlüsse der Boards versorgt, so dass keine 
Verbindung zum PC herrscht (Beim Anschluss der USB-Stecker blockieren 
diese den Datentransfer mittels TX/RX).

Für Ratschläge/Hinweise auf Fehler im Aufbau oder Code wäre ich dankbar.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren