mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik FT245 parallele Ausgabe


Autor: Gerd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo NG,

ich versuche vergeblich, einem FT245 dazu zu bringen, auf den Leitungen 
D0-D7 eine parallele Ausgabe zu tätigen.

Wenn ich's richtig verstehe, brauche ich dazu den BitBang Mode. Die 
Applicationnote AN232R-01 von FTDI beschreibt dies, ich habe aber 
Probleme mit der Umsetzung.
Der relevante Codebrocken (der Handler wird vorher richtig übergeben)


Wäre toll wenn jemand helfen könnte, ein Beispielprogramm (VB prefered) 
wäre nützlich.

Danke!



Gerd
If FT_OpenEx(strDescription, FT_OPEN_BY_DESCRIPTION, lngHandle) <> FT_OK Then
    Stop
End If


' Bit Bang initialisieren
' init in Asynchronous mode
If FT_SetBitMode(lngHandle, &HFF, &H1) <> FT_OK Then
    Stop
End If


' Baudrate auf 9600 Baud
If FT_SetBaudRate(lngHandle, 9600) <> FT_OK Then
    Stop
End If

' ein Zeichen senden
strWriteBuffer = Chr(Limitieren(Val(InputBox("Sendedaten"))))
lngBytesWrite = 1 ' Len(strWriteBuffer)
lngBytesWritten = 0
If FT_Write(lngHandle, strWriteBuffer, lngBytesWritten, lngBytesWritten) <> FT_OK Then
    Stop
End If


CloseHandle:

' schließen

If FT_Close(lngHandle) <> FT_OK Then
    LoggerList.AddItem "Close Failed"
End If

Autor: Willivonbienemaya .. (willivonbienemaya)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der FT245 macht doch immer eine parallele Ausgabe?

Öffne doch am einfachsten einen COM Port und greife über den VCP Treiber 
auf den FT245 zu.

Autor: Gerd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

wenn ich den IC wie eine normale COMx-Schnittstelle  anspreche, passiert 
mal gar nichts. Von daher schein das nicht so zu gehen, habe aber 
seither keine weiteren Infos dazu bekommen.


Gerd

Autor: Benedikt K. (benedikt) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Natürlich geht das. Der FT245 legt nach einem Byte seine RXF Leitung auf 
low um anzuzeigen, dass er Daten im FIFO hat. Die kann man mit RD\ 
Lesen.

Autor: Gerd (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Spitze! Das funktioniert! Ich sag da nur RTFM .....

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.