FT245 macht Probleme beim Reset

OP #2361700
Lesenswert?
• ▲
▼
Hallo miteinander

Ich habe jetzt schon diverse Schaltungen mit dem FT245 realisiert, und 
dabei habe ich immer ein kleines Phänomen beobachten können:
Beim Reset des MCUs wird IMMER ein Byte übertragen, obwohl dies nicht 
der Fall sein dürfte (Pins sind entsprechend gesetzt). Selbst wenn die 
ganze Schaltung vom USB gespeist wird.
Meine Vermutung war, dass der FT245 schneller gestartet hat, als der 
MCU, wodurch undefinierte Eingänge das Senden verursachen können. Aber 
Laut Datenblatt sind die Eingänge des FT245 mit 200k PullUp Widerständen 
versehen, was einen undefinierten Pegel ausschliesst.

Ausserdem habe ich noch externe 10k Widerstände hinzugefügt. Ausser beim 
WR Pin. Dem Datenblatt (Seite 14) entnehme ich, dass der Idle Zustand 
Low ist, also müsste der MCU nach dem Reset den Pin erst einmal auf low 
ziehen. Aber leider ist das Senden auf die negative Flanke getriggert. 
Somit wird immer ein Byte gesendet.
Kann es sein, dass das Datenblatt hierbei etwas ungenau ist und der WR 
Pin Null-Aktiv ist? Idle wäre dann ja high, so würde beim Initialisieren 
des MCUs nichts gesendet.

Hat jemand da einen Tipp? Oder habt ihr da ähnliche Erfahrungen gemacht?
Besten Dank
MFG
Patrick

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.