Forum: Mikrocontroller und Digitale Elektronik Arduino Mega Pro - serielle Schnittstelle RX/TX funktioniert nicht


von Nico (nick_alex)


Lesenswert?

Hallo, ich hoffe jemand kann mir helfen:

Ich kommuniziere per TX/RX Pins mit einem Display. Bisher habe ich einen 
Arduino Mega verwendet, damit funktioniert es einwandfrei. -> 
Serial.begin(115200) ;
Um die Platine platzsparender zu gestalten, will ich jetzt auf einen 
Arduino Mega Pro umsteigen. Damit funktioniert die Kommunikation mit dem 
Display nicht mehr. Code ist gleich, alles identisch. Ich kann den Code 
auf den Mikrocontroller laden, der scheint also nicht defekt zu sein.
Ich bin sehr ratlos woran das liegen könnte und hoffe dass hier jemand 
eine Idee hat.

VG Nico

von Sebastian W. (wangnick)


Lesenswert?

Per RX zu kommunizieren scheint mir etwas ungewöhnlich. Das würde ja 
bedeuten, dass das Display auf diese Leitung sendet. An dieser Leitung 
hängt ja aber bei beiden Boards auch noch der USB-UART-Konverter und 
treibt. Wie sieht auf deinem Mega Pro denn da die Schutzbeschaltung aus?

Es wäre auch interessant zu wissen warum es ein Atmega2560 sein muss. Es 
gibt ja z.B. auch den Atmega328PB mit zwei UARTs, solche Boards sind 
noch kleiner als Mega Pro ...

LG, Sebastian

: Bearbeitet durch User
von Wastl (hartundweichware)


Lesenswert?

Nico schrieb:
> Ich bin sehr ratlos woran das liegen könnte und hoffe dass hier jemand
> eine Idee hat.

Verschiebe deine Kommunikation mit dem Display doch mal auf
einen anderen UART. Gibt ja eine ganze Menge davon.

Sebastian W. schrieb:
> An dieser Leitung
> hängt ja aber bei beiden Boards auch noch der USB-UART-Konverter und
> treibt.

von Nico (nick_alex)


Lesenswert?

Wastl schrieb:
> Verschiebe deine Kommunikation mit dem Display doch mal auf
> einen anderen UART. Gibt ja eine ganze Menge davon.

Danke, das war der entscheidende Hinweis! Ich bin echt froh, ich versuch 
schon den halben Tag das Problem zu lösen.

MfG Nico

von Wastl (hartundweichware)


Lesenswert?

Nico schrieb:
> Danke, das war der entscheidende Hinweis!

Würde darauf hindeuten dass der auf dem neuen Board vorhandene
CH340 die Rx/Tx Leitungen "stärker" blockiert als wie das auf
dem Original Arduino Mega2560 Board der Fall ist.

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.