Gast
#3807924
Hallo, ich versuche mit einem ATmega64 mit 3,3V Vcc ein SNES Gamepad (5V) auszulesen. Folgende Anleitung nutze ich: http://rn-wissen.de/wiki/index.php/SNES_Controller Die Signale Clock und Latch erzeuge ich wie vorgeben. Mittels Transistoren wandel ich sie von 0-3,3V auf 0-5V um. Das Oszilloskop zeigt die korrekten Signalpegel und -zeiten. Am Data Signal, welches vom Gamepad kommt, finde ich nach der Pegelwandlung nur 0-320mV. Möglich, dass das Gamepad einen Open Collector Data Ausgang hat und diesen bei Bedarf gegen Masse zieht? Dann könnte ich ihn einfach direkt zum ATmega führen und mit internem Pullup auf 3,3V ziehen, oder? Habe ein bißchen Sorgen, dass 5V am ATmega Eingang landen und da Schäden verursachen. Grüße, 006
