Guten Morgen, ich versuche erfolglos, mein FT232RL wieder zum Laufen zu kriegen. Ich habe ihn via kleiner Platine und Stiftleisten für Lochraster steckbar gemacht und vor zwei Jahren lief er auch problemlos mit der jetzigen Hardwarekonfiguration. Jetzt wurde er wieder für ein aktuelles Projekt aus der Grabbelkiste gefischt versucht, zum Leben zu erwecken. Vom µC senden kann er, ich bekomme Daten auf dem Terminal ausgegeben, nur beim µC kommt kein Zeichen an. Ich habe es mit zwei verschiedenen µC nebst externer Hardware, sowie Windows (hterm) und Linux (cutecom) versucht, aber das Byte vom PC kommt nicht zurück. Entweder ich habe da einen groben Schnitzer in meinen Gedanken, oder ich brauch tatsächlich einen neuen Chip. Könnt Ihr mal kurz nen Blick auf den Testcode werfen und ersteres ausschließen? Über LED-Anzeige mit erweitertem Code gehe ich momentan davon aus, daß die ISR nicht aufgerufen wird. Obwohl die normale Pin-Funktion bei Aktivierung des USART überschrieben wird, bekomme ich mit vorherigem Setzen des PinD0 (Rx) auf Eingang ohne internem PullUp nen haufen Datenmüll ausgegeben, weshalb ich vermute, daß Störungen von Außen über die Leitung reinkommen und die ISR aufgerufen wird. Beim Pollen des USART-Eingangs ohne ISR habe ich die gleichen Symptome. Gruß Mullwark
Ob der FT232 kaputt ist, kannst DU ganz einfach testen: Nimm den AVR aus seinem Sockel und überbrücke RxD und TxD mit einem Draht. Falls er nicht gesockelt ist: Verbinde den Reset Eingang fest mit GND und überbrücke dann Rxd mit Txd. Dann starte auf dem PC ein Terminalprogramm. Jedes Zeichen, dass du sendest, kommt als Echo wieder zurück. Es schadet auch nicht, LED's an die beiden Leitungen anzuschließen. Bei niedrigen Bitraten kann man dann schön sehen, ob etwas übertragen wird.
Jo, ist gesockelt :) Bestens, Danke, das versuch ich heute abend gleich aus.
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.