Gast
#1570827
Hallo @ all Ich habe einen FPGA an einem FT232R angeschlossen. Der FPGA sendet mit 3MBit Daten an den FTDI Chip. Die Daten werden von dem USB-Chip an den PC übertragen. Dort habe ich eine Empfangssoftware geschrieben, die mir die übertragenen Daten darstellt. Nun sehe ich das in meinen Daten ab und zu Sprünge vorhanden sind. Dies erkläre ich mir wie folgt: Ich sende kontinuierlich Daten an den FT232R. Irgendwann ist der RX-Buffer voll und die Daten werden per USB an den PC übertragen. Während dieser Zeit schreibe ich natürlich immer weiter in den RX-Buffer vom FTDI-Chip. Das dabei Daten verloren gehen ist ja dann logisch. Nun gibt es ja die RTS und CTS Leitung beim FTDI FT232R. Diese sind ja für das Hardwarehandshake vorhanden. Jedoch weiß ich nicht wie ich diese ansteuern soll. Im Datenblatt steht dazu nicht besonders viel. Die Beiden Leitungen sind mit dem FPGA verbunden. Laut Datenblatt ist das RTS-Port ein Ausgang und der CTS-Port ein Eingang. Wie muß ich dies jetzt programmieren?