Forum: Mikrocontroller und Digitale Elektronik FT4232 Bitbang


von Dulfried W. (dulfried)


Angehängte Dateien:

Lesenswert?

Hi,

ich habe bisher immer nur FTDI Chips in Verbindung mit UART verwendet. 
Nun habe ich aber den angehängten Aufbau.

Gibt es ein fertiges Programm mit dem ich den den FT4232 in den Bitbang 
Modus bringe? In FTProg habe ich nichts passendes gefunden.

Und mit welchem Tool sende/empfange ich Daten auf dem PC? Ich vermute 
mal ein klassiches Terminalprogramm wie Teraterm wird nicht 
funktionieren.

Grüße Dulfried

von Harald K. (kirnbichler)


Lesenswert?

Dulfried W. schrieb:
> Gibt es ein fertiges Programm mit dem ich den den FT4232 in den Bitbang
> Modus bringe?

Nein, das wirst Du Dir selbst schreiben müssen, dazu gibt es von FTDI 
die d2xxx-Treiber:

https://ftdichip.com/drivers/d2xx-drivers/

Auf der Seite ist auch die Programmieranleitung dafür verlinkt:

https://ftdichip.com/wp-content/uploads/2020/08/D2XX_Programmers_GuideFT_000071.pdf

Bist Du Dir absolut sicher, daß das der geeignete Ansatz für Dein 
Problem ist?

Mit einem Baustein wie dem FT245 
(https://ftdichip.com/products/ft245rnl/) könntest Du auch die übliche 
serielle Schnittstellenemulation (VCP) und damit also auch 
Terminalprogramme à la Teraterm nutzen.

Deine Skizze zeigt nur acht Datenleitungen, gibt es in Deinem Konzept 
kein Handshake o.ä.? Welches Problem genau willst Du so lösen?

von Frank K. (fchk)


Lesenswert?

Dulfried W. schrieb:

> Gibt es ein fertiges Programm mit dem ich den den FT4232 in den Bitbang
> Modus bringe? In FTProg habe ich nichts passendes gefunden.

Nein. Du musst das D2xx API benutzen und Dir selber was schreiben.

> Und mit welchem Tool sende/empfange ich Daten auf dem PC? Ich vermute
> mal ein klassiches Terminalprogramm wie Teraterm wird nicht
> funktionieren.

Da musst Du Dir selber was schreiben.

Lies das:
https://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer%27s_Guide(FT_000071).pdf
https://www.ftdichip.com/old2020/Support/Documents/AppNotes/AN232B-01_BitBang.pdf
https://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/

fchk

von Wastl (hartundweichware)


Lesenswert?

(hat aufgrund des Vorredners sich erübrigt)

: Bearbeitet durch User
von Dulfried W. (dulfried)


Lesenswert?

Harald K. schrieb:
> Bist Du Dir absolut sicher, daß das der geeignete Ansatz für Dein
> Problem ist?

Nein, ist es nicht. Habe diese Schaltung allerdings so vorliegen.

Habe schon vermutet, dass man nicht drumherum kommen wird selbst was zu 
programmieren.

Danke Euch!

von Harald K. (kirnbichler)


Lesenswert?

Dulfried W. schrieb:
> Nein, ist es nicht. Habe diese Schaltung allerdings so vorliegen.

Mehr Details bitte. Was soll mit den Leitungen D0-D7 passieren?

Und, wenn Du die Schaltung "so vorliegen" hast, dann wird sie ja wohl 
irgendwoherkommen, und sich schonmal jemand Gedanken darum gemacht 
haben.

Welches Problem soll diese Schaltung lösen?

von Christian M. (christian_m280)


Lesenswert?

Wenn das nicht wieder so ein Salamithread ist, ist der TO ja sonst 
völlig frei, ein eigenes (proprietäres) Protokoll zu verwenden, so z.B. 
4 Bit Daten, die anderen 4 für Handshake...

Gruss Chregu

von Rick (rick)


Lesenswert?

Meine Erfahrung mit FTDI und Bitbang ist so semi.
Das funktioniert zwar, ist ab z.T. ganz schön mit Overhead verbunden. Um 
ein paar Register in einem FPGA zu konfigurieren ganz ok, aber nicht, um 
ernsthaft Daten zu übertragen.
Gut dafür gibt es ja noch andere Übertragungsmodi...

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
Noch kein Account? Hier anmelden.