Ob die Pegel als High erkannt werden siehst du im Datenblatt. Ebenso ob das Funkmodul mit 5V Pegeln klarkommt. Schau mal ins Datenblatt des Funkmoduls was die maximal Pegel sind. Aber die schönere Methode ist einen Pegelwandler vor zu schalten (im einfachsten Fall einen Spannungsteiler )
Wenn du hier im Datenblatt schaust:
http://www.atmel.com/dyn/resources/p...ts/doc2486.pdf
siehst du auf Seite 235 in der Tabelle unter:
"Input High Voltage RESET Pin as I/O" das bei einer Vcc von 2,7V - 5,5V eine Spannung von mind. 0,6 x Vcc als High erkannt wirds (sollte eigentlich dann auch für alle anderen I/Os gelten). Das heißt in deinem Fall, wenn der AVR mit 5V betrieben wird, brauchst du mind einen Pegel von 3V damit der sicher als High erkannt wird.
Auch hier hilft ein Pegelwandler weiter. So ein Pegelwandler hat zwei Anschlüsse für Spannung, einen für die Pegel Eingangsseitig (deine 5V z.B.) und einen für die Pegel Ausgangsseitig (deine 2,5V).
Hoffe das hilft dir weiter. Wegen dem Funkmodul musst du entweder selber schauen oder den Namen des Funkmoduls schreiben
Lesezeichen