Hallo, ich möchte gern ein Funkmodul RT868F5 einsetzen in Verbindung mit Mega 32. Der Mega 32 läuft mit 5V, das Funkmodule mit 3,3 V. Wie bekomme ich diese via UART aneinander ? Der TX-Level könnte ich ja mittels Spannungsteiler auf 3,3 V bringen..., aber RX-Level...? Ich hatte schon überlegt, einer Tiny2313 einzusetzen, der mit dem Modul arbeiten auf Basis 3,3V und der Tiny2313 an den Mega32 mit 5V zuhängen. Kommunikation soll dann über Art SPI laufen, erkennt der Mega32 bei 3,3V schon einen High-Pegel ? Gruss A. Arndt
Das mit dem Spannungsteiler sollte klappen. Schau mal wie SD/MMC Karten angebunden werden (die haben auch 3.3V). Ansonsten http://www.mikrocontroller.net/articles/Pegelwandler
Ein 3V3-CMOS-Ausgangssignal kann direkt auf einen 5V-HCT-Eingang gegeben werden, da dessen min. HIGH-Pegel mit 2V spezifiziert ist und der 3V3-CMOS-Ausgang min. 2.6V abliefert. Falls der MEGA32 mit HC-Eingängen und nicht mit HCT spezifiziert ist, empfehle ich dir einen Buffer, z.B. aus zwei 74HCT04 dazwischen zu schalten. Diese müssen natürlich mit 5V versorgt werden.
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.