3,3V-Signal an USART von Atmega644P-20PU?

Gast #2109867
Lesenswert?

Hallo,

ich sitz hier mal wieder und nichts geht!

Ich habe einen Navilock NL-552ETTL GPS-Modul an dem UART1 an einem 
Atmega644P-20PU.
Weil ich jetzt keine Signale einlesen kann, vermute ich, dass der 
Controller nicht mit dem 3,3V-Pegel des Moduls auskommt. Würde bedeuten, 
dass ich noch einen Pegelwandler einsetzen müsste.

Kann das jemand bstätigen? Wenn ja, kennt jemand aus dem Stand raus 
einen Pegelwandler (3,3V -> 5V)? Ansonsten würde ich es mit Transistoren 
machen.


Gruss
Matze
#2109920
Lesenswert?

matze schrieb:
> Weil ich jetzt keine Signale einlesen kann, vermute ich, dass der
> Controller nicht mit dem 3,3V-Pegel des Moduls auskommt. Würde bedeuten,
> dass ich noch einen Pegelwandler einsetzen müsste.

Wie sieht denn deine Schaltung aus?
Ansonsten Pegelwandler ja oder Vcc vom ATMEGA auf 3,3 V absenken (nur 
mal experimentell).
Vermute aber eher einen Fehler in der Verschaltung bzw. Auswertung.
Gast #2109940
Lesenswert?

Hi,

hab das Problem gefunden! Anfängerfehler ;-)! RxD und TxD vertauscht.

Zur Info für manche die die gleiche Frage irgentwann mal haben:
ein 3,3V-UART-Signal wird vom Atmega644P-20PU direkt ohne weitere 
Pegelwandler zuverlässig erkannt.
RxD vom Controller kann direkt mit TxD des Senders verbunden werden.
Andere Richtung muss jeweils geklärt werden!!

Gruss
Matze

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