Ist mein ATmega8-Code falsch oder der FT232RL kaputt?

Gast #3143321
Lesenswert?
• ▲
▼
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
Angehängte Dateien:
Gast #3143361
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.