Hallo zusammen, ich wollte einen FTDI Chip benutzen, um mit einem STM32 Chip zu kommunizieren. Jetzt habe ich den DTR Pin am FTDI Chip gesehen, der laut Datenblatt ein Ausgang ist. Was genau kann man damit machen? MfG
> Was genau kann man damit machen?
Damit koenntest du Data Terminal Ready anzeigen. :-)
Du kannst den Pin aber vielleicht auch einfach ignorieren.
Olaf
Oder ihm in der entsprechenden Konfigurationssoftware für die FT232 eine beliebige andere Funktion zukommen lassen :D
DTR = Data Terminal Ready Ursprünglich wurde RS232 ja für den Anschluss eines Terminals (DTE) mit einem Modem (DCE) entwickelt. Mit dem DTR teilt das Terminal einem angeschlossenen Modem mit, das es bereit für den Datenaustausch ist. Bei Verbindungen zwischen lokalen Geräten hat es heutzutage keine praktische Relevanz mehr, Du kannst es als beliebigen Ausgang verwenden.
Ok vielen Dank. Ich hatte mir überlegt, wie ich den Bootloader Pin des STM32 auf HIGH legen kann. Dann wäre der DTR Pin ein guter Kanditat dafür. MfG
Peter schrieb: > einen FTDI Echt, einen, irgendeinen ? FTDI stellt mehr Chips als nur den FTDI232R her. Aber wer nur 1 kennt, glaubt nicht daß Andere mehr kennen. 232 steht für die RS232 Schnittstelle und die hat neben RX und TX einen DTR Anschluss, also muss der FT232R den DTR Anschluss nachbilden um eine RS232 Schnittstelle zur Verfügung stellen zu können. Wenn du dne nicht brauchst, weil du nicht weisst wozu der ist - auch gut, benutze ihn halt nicht. Man kann ihn auch frei programmiert benutzen 'bit bang', das machen viele Programmiere die wenigstens das Datenblatt gelesen haben. https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf
> Man kann ihn auch frei programmiert > benutzen 'bit bang', das machen viele Programmiere die wenigstens das > Datenblatt gelesen haben. Und manche Programmierer stellen dann fest das dies seit USB total langsam geworden ist. :) Olaf
Peter schrieb: > Ok vielen Dank. Ich hatte mir überlegt, wie ich den Bootloader Pin des > STM32 auf HIGH legen kann. Dann wäre der DTR Pin ein guter Kanditat > dafür. Zusammen mit RTS kannst du dann automatisch in den Bootloader springen. Schaltung und Infos dazu gibt es bei Google
John P. schrieb: > Zusammen mit RTS kannst du dann automatisch in den Bootloader springen. > > Schaltung und Infos dazu gibt es bei Google Hi, vielen Dank für den Tipp. Ich habe nachgeschaut und folgendes gefunden: http://www.firefly-power.de/ARM/sloadhost.html Der Boot0 Pin war mir klar. Der muss ja zunächst auf HIGH gesetzt werden. Dafür würde ich den Pin DTR auf HIGH einstellen. Danach muss ja der µC resetet werden. Muss ich dafür mit dem "FT-Prog" die RTS Leitung invertieren wie in der angehängten Abbildung? MfG
Du kannst damit z.B.den Boot0 des STM schalten oder Reset und sparst dir damit die Fummelei beim programmieren
RTS an Boot0 DTR an Reset http://micromouseusa.com/?p=252 Beitrag "[S] stm32flash für Windows mit GPIO-Set für RTS/DTR"
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.