Hallo!
Ich experimentiere mit dem FT2232 von FTDI und der libftdi, die sich bei intra2net.com findet rum.
Probleme hab ich mit dem Einstellen von Bitbang-Modus für beide Ports, ich hoffe mir kann jemand den Ablauf der Initialisierung erklären, das angeführte Beispiel funktioniert nicht.
Meiner Auffassung nach sollte das so gehen:
**************************** ftdi_init(context1)ftdi_set_interface(context1, int. a) ftdi_usb_open(context1, id, id) ftdi_enable_bitbang(context1, mask)
ftdi_set_interface(context2, int. a) ftdi_usb_open(context2, id, id) ftdi_enable_bitbang(context2, mask)
****************************Die Ausgabe meines Testprogramms sieht dann allerdings so aus:
**************************** init set1 open1 enable1 set2 open2 enable2 startloop porta: 00: 0x01 write failed for 0x1, error 1 porta: 00: 0x02 write failed for 0x2, error 1 portb: 00: 0x01 ****************************Das Testprogramm befindet sich im Anhang
Ich danke schonmal,
Maximilian Rest