Hallo Ich möchte zwischen zwei ATMega 328p eine ttl serial Verbindung. herstellen um Daten auszutauschen. Ich wollte wissen, wie ich die zwei Mikrocontroller miteinander verbinden muss. kann ich einfach die rx und tx pins miteinander verbinden? Muss ich rx und rx bzw. tx und tx verbinden, oder rx und tx bzw. tx und rx miteinander verbinden? Bitte um Hilfe
tx von dem einen auf rx von dem anderen.
Gast
#3396886
Hubert G. schrieb: > tx von dem einen auf rx von dem anderen. So ist es. Außerdem müssen beide Controller die selbe Masse haben.
Gast
#3396889
Während der Testphase schalte ich immer jeweils ein paar hundert Ohm zwischen.
zusätzliche widerstände brauche ich nicht? Warum müssen sie die gleiche masse haben?
in der endphase nicht? warum?
Gast
#3396900
Roman B. schrieb: > zusätzliche widerstände brauche ich nicht? Eigentlich nicht aber durch Programmfehler kann es sonst sein, dass du dir deine Controller kaputt machst. Also setzt jeweils 100 ohm in die Leitung und lebe sicher. Roman B. schrieb: > Warum müssen sie die gleiche masse haben? Weil sie sonst kein gemeinsames Bezugspotential haben. Wie sollen die Controller da die richtigen Spannungspegel erkennen? ggf. gehen sie sogar kaputt wenn du die Masse nicht verbindest.
Gast
#3396902
Roman B. schrieb: > in der endphase nicht? warum? Weil du da dann keine Programmfehler (hoffentlich ;) ) mehr hast.
Gast
#3396905
Roman B. schrieb: > Warum müssen sie die gleiche masse haben? Die Sendesignale sind als Spannungspegel (z.B. >0.7*Vcc oder <0.3*Vcc) definiert. Und Spannung sind - richtig geraten - Potentialdifferenzen zwischen zwei Punkten (sonst wird das nix mit Differenz). Und bei nicht-differentieller Übertragung ist das die Potentialdifferenz zwischen der Leitung TXD und Masse.
Danke für die schnelle Hilfe!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.