Gast
#448012
Hallo, plane auf einem AVR Board statt einem externen UART <=> USB Wandler gleich einen FTDI FT232R auf der Platine zu verbauen, um mir einen Pegelwandler für RS232 zu sparen. Außerdem hat mein PC nur noch USB Anschlüsse und der RS232/USB Wandler ist notorisch verlegt bzw. irgendwo im Einsatz :=( Dazu habe ich allerdings eine Frage: lt. Datenblatt des FTDI Chips http://www.ftdichip.com/Documents/DataSheets/DS_FT232R_v104.pdf auf Seite 20) kann man die I/Os in den Tristate Modus schalten, wenn Reset auf low gezogen ist. Normalerweise macht das der USB Bus über einen Spannungsteiler, wenn USB ausgeschaltet/power down ist (und auch nur dann). Mein favorisierter AVR (Mega 64 oder 128) hat die SPI Schnittstelle auf den RxD/TxD Pins, so dass dann die serielle Schnittstelle doppelt belegt ist: einmal mit dem Programmieradapter und zweitens mit dem USB Wandler. Deshalb würde ich gerne beim Programmieren die I/Os des FTDI USB Chips in den Tristate Modus schalten (sonst würde diese serielle Schnittstelle ja irgendetwas an den PC senden, bzw. noch schlimmer: der RxD Pin des USB Wandlers würde die Programmierung stören). Wie beschalte ich am Besten den Reset Pin des FTDI Chips, ohne einerseites den USB Bus zu stören und andererseits ungehindert Programmieren zu können und im Normalbetrieb die serielle Schnittstelle ungehindert nutzen zu können? Hat da schon jemand Erfahrung bzw. eine passende Schaltung parat? Gruß, Peter P.S. Programmierung erfolgt über AVR910 Adapter von/nach Klaus Leidinger (http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html).