-
Thread
Was ist der gängigste I2C <-> RS232 Chip?
Peter D. schrieb im Beitrag #4286606: > Irgendein MC, der ne UART und I2C hat + Software zur Protokollumsetzung. Genau _da_ kriegt man allzu leicht die Probleme mit clock stretching. Der oben verlinkte I2C
Die FTDI Chips mit MPSSE (FT2232 und FT232R IIRC) würden auch I²C können.
-
Thread
Was genau ist ein USB to Serial Adapter? Gesperrt
, um einen nackten AVR per > USB programmieren zu können. Wenn da ein FT2232 oder ein neuerer FT232R drin steck, dann kann man mit Avrdude sehr wohl unprogrammierte AVRs via ISP betanken.
und Typ über ganz verschiedene Schnitt- stellen bzw. Protokolle programmiert: ISP, JTAG, PDI, TPI, dW, SWD. Was du brauchst, ist ein zu deinem µC passender Programmieradapter. > Was ist das genau? Ein USB-zu-seriell Konverter? Das ist eine Baugruppe die per USB an den PC angeschlossen wird
-
Thread
Einfacher Punkt-zu-Punkt Datenstream
Da fehlt die Angabe einer oberen Grenze. Bei bis zu 40 MByte/s d.h. 320 MBit ist das einfachste ein FT2232H USB 2.0 Controller zu verwenden.
Daten Komprimiert oder normal gesendet, aber das muss ich noch abklähren) > Bei bis zu 40 MByte/s d.h. 320 MBit ist das einfachste > ein FT2232H USB 2.0 Controller zu verwenden. Gibt es da fertige Boards, auf denen ein FTDI-Chip drauf ist?
-
Thread
simpler µC ADC2UART
für die Verarbeitung paralell eintretender Analogsignale gemacht sind. Mit freundlichen Grüßen D.Schmid
liefern dann pro Takt je ein Bit, absolut synchron. Das ganze kannst Du dann über eine USB-Bridge wie FT2232H oder Cypress FX2 (für die gibts Breakout-Boards) direkt in den PC hineinladen. Die gezeigten ADCs sind recht preiswert, haben 13 Bit Auflösung und 100 kHz sampling rate, und eine Wandlung braucht
-
Thread
Datenerfassung, Analog -> USB / RS232
sein. 2. Musst Du synchron abtasten? 3. Musst Du unbedingt puffern? Schau Dir mal den FTDI FT2232H bzw FT4232H an: http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232H.pdf http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT4232H.pdf oder neu und besonders interessant für Dich: http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT4222H.pdf USB-Quad SPI Bridge. Das sind USB High Speed Devices, d.h. damit solltest Du die geforderten Abtastraten erzielen können. Vorteil: 1. Du hast die Daten dann schon im PC 2. Du ersparst
-
Thread
FT2232 für alles mit JTAG?
Das FT2232D Modell hat Pegelwandler mit drauf, das FT2232H Modul is nackig und dürfte damit nur 3V3 und 5 Volt unterstützen. Ohne Pegelwandler würde ich heutzutage nicht mehr arbeiten - erstens könnte da
Werden Deine AVRs überhaupt JTAG haben? Die meisten haben kein JTAG. Avrdude kann auch ISP mit den FT2232 basierten Programmern.
-
Thread
TRICORE TC1767 - FT2232D
Hallo, ich habe einen Tricore TC1767 nach dem Hardware Manual mit einem FT2232D zusammengeschalten und nun folgende Fragen: 1. Kann ich im FT2232D die PID/VID von mir verwenden, wenn ich die Original Infinion Tools, wie z.B. Memtool, DAS, MCD usw., nutzen will? 2. Wie muss ich den PortA des FT2232D konfigurieren für die Nutzung als JTAG usw.? 3. Mit welcher Software (Original TRICORE tool chain) programmiert bzw. debuggt Ihr den TC1767? Danke Bruno
-
Thread
FTDI FT4232 Problem Treiber
zweikanalige Version: Bus 001 Device 028: ID 0403:6010 Future Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC und 6001 für die einkanalige Version: Bus 001 Device 025: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC MfG
6010 -> FT2232 hab ich verwechselt. Entschuldige bitte. Rufus: Was meinst du mit virtuellen Schnittstellen ? Es gibt noch diverse "Verbundgeräte" - ich geh davon aus, dass das so Dinge sind wie Arduinos, die ab
-
Thread
UART Baudrate > 4 MBaud
gefragt, weil ich sicher nicht der Erste bin, der mehr als 4 MBaud haben will, es gibt da den PL2303HX-D und auch den FT2232H die deutlich mehr können, da gibt es doch bestimmt Leute die das auch verwenden. Ich sehe nicht den Sinn darin, dass das Jeder selbst nochmal baut. Edit: Dieser Teil oben z
Hallo, ja also ich will nur wenige cm. Das Problem ist anscheinend der PL2303HX-D der unter Linux nicht mit dem ioctl funktioniert, oder zumindest nicht so wie es schön wäre. Hab jetzt den FT2232H bestellt.
-
Thread
SPI Slave to USB Adapter
Torsten C. schrieb im Beitrag #4152447: > ich habe dafür ein FT2232H USB 2.0 Hi-Speed breakout board. Der kann IMHO auch nur SPI Master, der OP sucht einen Slave.
interpretieren und auf der Konsole hübsch formatiert auszugeben. Ich habe jetzt mal breakout boards mit FT121 und ein Kabel mit FT2232H bei FTDI bestellt. Die Lösung mit dem Kabel fänd' ich praktischer, die Lösung mit dem breakout board werde ich aber auf jeden Fall hin bekommen, beim FT2232H bin ich mir
-
Thread
Alternative zu ChipScope
per JTAG (geht nur mit speziell aufgebohrten JTAG-Controllern, bzw. nur relativ asynchron mit einem FT2232 Chip) - Trace buffer, der per Soft-CPU via JTAG bei Auftreten eines Events ausgelesen wird (a la Reveal). Ich fürchte, ohne dran "rumtweaken" geht's nicht. Reveal scheiterte ab einer gewissen
René D. schrieb im Beitrag #4129913: > Kann GTKwave auch über das SHM-Interface daten senden? Nee, warum sollte es das tun? shared mem macht nur Sinn für die effiziente Datenübergabe an das Wave-Display
-
Thread
Boundary Scan Controller selbst bauen
> haben. es gibt leider kein BDSL File von NXP: http://www.nxp.com/knowledge-base/article/kbkA0D0000000CgkbKAC Damit stirbt die Idee den Prozessor über BS zu testen?
Dennoch/deswegen hat es sich für mich gelohnt, mit einigen Queueing-Tricks auf dem guten alten FT2232H eine relativ flotte BSCAN-Lösung zu implementieren. Mit einer einfachen Library und einem Python-Wrapper kann man ne Menge schöner Sachen machen. Man muss sich nur etwas mit dem FT2232 beschäftigen
-
Thread
Z80 Einplatinencomputer für Lernzwecke
und > auszustöpseln würde ich halt einen Controller opfern. Das geht wohl einfacher mit einem FT2232D: http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232D.pdf Lies Seite 44 Abschnitt 8.6 "MCU Host Bus Emulation Mode Signal Descriptions and Interface Configuration". Du hast damit
SMD auf einer > Lochrasterplatine Oder sowas: http://www.elv.de/elv-highspeed-mini-usb-modul-um-ft2232h-komplettbausatz.html
-
Thread
UART mit 1MBaud
abgegriffen Sieht OK aus bezügliche der Signalqualität. Aber Das Timining ist um ca. 200ns zu schnell, d.h. 2,3% Fehler. Das ist grenzwertig. Das kann der FT232 genauer.
>Hmm - 1 Tafel Milka Haselnuss Schokolade :-) Angenommen! >AN_120: >A Baud rate for the FT232R, FT2232 (UART mode) or FT232B is generated >using the chips internal 48MHz clock. This is input to Baud rate >generator circuitry where it is then divided by 16 and fed into a >prescaler as
-
Thread
FT232H - unknown device
Wenn VID und PID beide 0000 oder FFFF sind, liegt ein elektrisches Problem vor. Immerhin muss der FT232H in Highspeed laufen, dem FT232R reicht Fullspeed. Aber earum Überhaupt der Aufwand mit dem Hub und nicht statt dessen einen FT2232H?
IO" hergestellt habe um den FT232H direkt mit dem PC verbinden zu können (also komplett ohne Hub dazwischen). Ein fehlender Pull-Up ist nicht vorhanden. Ich habe auf der USB D+ Leitung vom Hub zum FT232H 3,3V anliegen.
-
Thread
Günstiger Anfang mit ARM Gesperrt
Frank K. schrieb im Beitrag #4055050: > kein FT2232-basiertes Teil (kann kein SWD). Bist du dir da sicher? Wenn ich mir im OpenOCD-Quellcode die Datei jtag/drivers/ftdi.c ansehe, dann findet sich da sowas: [c] static int ftdi_swd_init(
rumliegen habe. Da er von „studentenfreundlichen Preisen“ schrieb, könnte so ein einfacher FT2232-basierter Dongle schon eine sehr sinnvolle Alternative zum Mercedes unter den Programmieradaptern namens „J-Link“ sein.
-
Thread
[V]erkaufe USB/Seriel Sachen
1 stk. USB Buchse Break Out 4 stk. USB B Buchse 1 stk. USB A Buchse 1 stk. Gender Changer D-SUB9 Male/Female 1 stk. Gender Changer D-SUB9 Female/Female 1 stk. Null Modem Adapter D-SUB9 6 stk. Div. D-SUB Stecker Male 4 stk. Div. D-SUB Stecker Female 1 stk. FT245RL Breakout Board 2 stk. FT232RL auf adapter Platine 1 stk. FT232RL SSOP28 (neu) 1 stk. ADUM4160BRWZ SOIC 16 (neu) 1 stk. ADUM4160 auf Adapter Platine 1 stk. FT2232D Breakout Board 1 stk. FT2232D Breakout Board mit Test
-
Thread
Suche kompaktes 4x USB RS232(/422/485) MODUL
Das FTDI FT4232H Mini-Module hast Du sicher schon gesehen. Das es Dir zu teuer ist hast Du nicht gesagt, ich vermute es aber trotzdem. Propox hat noch das MMusb2232H Modul, von dem Sie behauten es währe auch mit FT4232H zu bekommen. evtl. mal nachfragen. Bei Propox beachten: Versandkosten! Mit Stiftleiste heisst fast immer ohne Pegelwandler. Wenn Du echte 232, 485 usw. Pegel benötigst musst Du den Wandler praktisch
-
Thread
USB<>STM32F4 mit externem Chip (FTDI, oä)
ca. 24 MBit Praktisch alle Bausteine von FTDI, außer die mit H-Suffix, arbeiten mit Full-Speed, d.h. 12 MBit auf der USB-Seite. Die scheiden damit aus. Von den Bausteinen mit H-Suffix kommt nur der FT4222H in Frage, der soll eine Datenrate von 28 MBit auf der Clientseite hinbekommen, und verwendet
) Kollidieren bei den grossen STM32F wirklich 2 * CAN mit ULPI USB HS? Ist der Aufwand fuer den FT2232H wirklich so viel geringer?
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Lehnard Geht wohl sogar noch einfacher: Auf dem ZYBO (Zedboard in weniger überteuert) wird ein FT2232 als JTAG Programmer genutzt. Jetzt könnte man doch die IDs des FT2232 des ZYBO auf einen Vanilla FT2232 kopieren *pfeif*. Soweit ich weis sind die FTDIs nicht ausleseschützbar? edit: das ZYBO
/watch?v=83r08iD9ZAA
-
Thread
FTDI-Treiber-problem
Meine Schaltung überträgt Daten eines CAN-Controllers per USB/seriell vom/zum PC und benutzt dazu den FT2232. Damit dürfte ich nicht allein sein auf diesem Planeten. Damit es schöner aussieht, bekam vor langer Zeit der FT2232 eine eigene PID, die INF-Dateien im Treiber wurden angepasst. Damit taucht
FTDI eigentlich weider auf die original-Einstellungen > resetten ? Aber ja doch, dazu dient "FT_Prog" von FTDI. http://www.ftdichip.com/Support/Utilities/FT_Prog_v3.0.56.245.zip http://www.ftdichip.com/Support/Documents/AppNotes/AN_124_User_Guide_For_FT_PROG.pdf Allerdings geht das nur mit
-
Thread
Atmel ICE für andere ARM Mikrocontroller verwenden?
> Wenn du was für alle ARMs willst, musst du das Original nehmen: Segger > J-Link. Oder einen FT2232-basierenden OpenOCD-Adapter, oder einen "Wiggler" für den Frickelport ...
da er auch noch TPI,ISP usw. unterstützt. Außerdem kriegt man ihn für 37$ (+27$ Versandkosten nach D)[Was man wahrscheinlich bei Segger nicht machen würde]. Ich hab auch mit einer kurzen Google Suche nichts gefunden, die sagt das der Atmel ICE nur für Atmel Teile eingesetzt werden kann. Könnte das
-
Thread
320x240 Display nach 640x480 VGA
FRAME(to_integer(line_counter))(row_counter) <= DATA; Ne, so wird das nix. Du hast ja hier ein 3D-Array. BRAM ist aber nur 2D. FELD und ZEILE mußt Du zu einer Adresse zusammenfassen. Außerdem empfehle ich Dual-Port-Memory, da kannst Du auf einem Port schreiben und gleichzeitig auf dem anderen Port
vor allem > viel IO. Wie sieht es da aus mit BRAM und Programmieradapter? Bei dem MachXO2 ist ein FT2232H mit drauf, der hat eine JTAG-Engine. Also keine Extra-Kosten, sondern direkt USB und fertig. Den zweiten Kanal kann man für UART nutzen. > Der iCE40HX-8k hat 128KBits BRAM, der LCMXO2-7000HE
-
Thread
FPGA > GPIF(SlaveFifo) > FX3 > PC: USB 3.0 zuviel Daten?
dem Chip zu arbeiten. Wird ja auch Zeit. Hoffentlich kriegt der nicht auch so ein krankes Timing am FT245 FIFO Interface wie der FT2232H usw. Insgesamt sind die Cypress Chips aber weitaus flexibler, allerdings natürlich mit mehr Einarbeitung verbunden.
R. schrieb im Beitrag #3918281: > Hoffentlich kriegt der nicht auch so ein krankes > Timing am FT245 FIFO Interface wie der FT2232H usw. Hast Du Dir mal ein neueres Datenblat fuer den FT2232H angeschaut? Da ist das Fifo Timing deutlich relaxter,,,
-
Thread
Probleme beim Programmieren des Lattice iCEstick FPGA
Treiber sind da wohl nicht gleich FTDI2232H,FTDI2232D.???
Windows Update auf den neuesten Stand gebracht wurde. Holger schrieb im Beitrag #3871328: > FT2232C ist doch der FT2232H FTDI 2232 H Baustein auf dem ICE40 Stick ? > Die Treiber sind da wohl nicht gleich FTDI2232H,FTDI2232D.??? Doch, sind gleich.
-
Thread
WiFi Relais mit ESP8266 ESP-01 Modul (Bascom)
tcb_probe. It uses a very simple protocol over TCP/IP." "The Xtensa Tools OCD Daemon supports FT2232" http://ip.cadence.com/support/sdk-evaluation-request und damit du nachts wieder mehr schlafen kannst: http://www.esp8266.com/viewtopic.php?f=9&t=31&start=15#p3435 wie stellst du dir
( gpio_pin_wakeup_enable = 0x40004e90 ); PROVIDE ( gpio_register_get = 0x40004d5c ); PROVIDE ( gpio_register_set = 0x40004d04 ); PROVIDE ( hmac_md5 = 0x4000a2cc ); PROVIDE ( hmac_md5_vector = 0x4000a160 ); PROVIDE ( hmac_sha1 = 0x4000ba28 ); PROVIDE ( hmac_sha1_vector = 0x4000b8b4
-
Thread
TMS320F28xxx über JTAG durch FT2232H
Möglichkeiten > liegen. > > Dann sagt TI: > EEPROM needs to be programmed for VID 0403 PID A6D0. The device name > string should be, “Texas Instruments Inc. XDS100 Version 1.0”. > > fchk Kannst du mir auch verraten warum ich bei dem FT2232H den Logikchip bräuchte und beim FT2232C nicht
Christian Illig schrieb im Beitrag #3842684: > Kannst du mir auch verraten warum ich bei dem FT2232H den Logikchip > bräuchte und beim FT2232C nicht? Falsche Frage. Die richtige Frage lautet: Wieso ist beim XDS100v2 ein CPLD drauf und beim XDS100v1 nicht? Antwort: Das CPLD wird zum einen
-
Thread
Interesse an kleinem, günstigem (~20€) FPGA-Board?
Versand auch große reinstecken) jeweils ein-zwei nehmen. Sieht nämlich schon ziemlich schick aus :D
sein soll, ist das TIF interessant, für grössere Entwicklungen sicher ehr das Lattice, das hat den FT2232 als Interface drauf = sauschnell
-
Thread
Full speed USB mit mikrocontroller
Version mit 8-bit Interface, die es einem erlaubt > schneller zu sein als virtuelle COM ports mit dem FT232? Wenn es keine integrierte Lösung sein muss, dann kannst Du auch einen FT2232H verwenden. Das ist (a) ein High Speed Device, d.h. Du kannst damit >20 MByte/s übers USB blasen, und (b) es stellt
20MINI%20MODULE/768-1030-ND/2027252 Das ist kein FT232H, sondern ein FT2232H (eine 2 mehr!) Der kann alles, was der FT232H kann, plus JTAG (FPGA programmieren!), Parallel FIFO, CPU Bus Emulation und einiges mehr. fchk
-
Artikel
Eagle-Bibliotheken
to SPI Bus Interfaces Hersteller Bezeichnung Gehäuse Beschreibung Anmerkungen Reviewed? Fehler FTDI FT2232D LQFP 48 - USB zu Dual UART Pin-Directions müssen nach Anwendungsfall angepasst werden! nein - Ethernet-Controller von ASIX Electronics Corporation. Von User: Steffen H. Link: Ethernet Controller
Anmerkungen Reviewed? Fehler NXP PCA9547 SO24 8 Kanal I2C Multiplexer mit Reset keine nein - ST TDA7440D SO28 Digitaler Audio Prozessor (Multiplexer, Tonregelung) keine nein - Webseiten mit Bibliotheken. Dangerous Prototypes MicroChip
-
Thread
Programmierung von Lattice iCE mit nur einem Chip?
entschieden, da sie günstig kommen. Ich habe auch erfahren, dass zum Programmieren nur ein FTDI FT2232D gebraucht wird. Heißt das, ich kann den Chip für 5€ bei Mouser kaufen, auf eine Platine löten (inkl. Hühnerfutter) und das wars? Ich habe auch gelesen, dass der Chip via Software von FTDI konfiguriert
TO schrieb im Beitrag #3762537: > Ich habe auch erfahren, dass zum Programmieren nur ein FTDI FT2232D > gebraucht wird. Das ist nich allzu geheim, dazu muss man nur die Schaltpläne einiger Eval-Boards ansehen: http://www.latticesemi.com/~/media/Documents/UserManuals/EI/EB85.pdf?document_id=
-
Thread
openOCD + ST Link V2 + OS X = usb open failed
via ST Link anzusprechen. OpenOCD wurde wie folgt installiert: [code]brew install openocd --enable_ft2232_libftdi --enable_stlink[/code] Konigurationsfile für STM32F401: [code] stm32f4.cfg source [find interface/stlink-v2.cfg] source [find target/stm32f4x_stlink.cfg] reset_config srst_only srst_nogate
anderes config file: "interface/stlink-v2-1.cfg" Ansonsten bräuchte man die Debug Ausgaben mit der "-d3" Option.
-
Thread
TI CC3200 - komplett über Standard-JTAG programmierbar?
Debug-Unterstützung, Du brauchst dafür /keinen/ weiteren JTAG-Adapter. Auf dem Launchpad ist ein FT2232-basierender OpenOCD-Adapter untergebracht, den man mit verschiedenen Entwicklungsumgebungen nutzen kann (wie der "Getting Started Guide" für Code Composer Studio, IAR Workbench und einen cygwin-basierten
debug probe. A 90-day extension for the full featured evaluation license is also available." D.h. Freie Lizenz für Boards wie Launchpads cc3200, MSP430Gxxxx, u.s.w.
-
Thread
Schaltung von Messleitungen
USB-Seriell-Wandler: FT2232D + Schieberegister: http://de.farnell.com/jsp/search/productdetail.jsp?SKU=9667008 + Mosfet: http://de.farnell.com/jsp/search/productdetail.jsp?SKU=9845321 + 5-V-Relais: http://de.farnell.com/
-
Thread
Full-Speed USB <-> SPI
Interessantes Thema. Ich versuche das auch gerade. Mit dem FT2232H sind laut Datasheet bis zu 30 MBit/sec per SPI möglich, das werde ich demnächst mal testen.
FT232H (ein Kanal) FT2232H (zwei Kanäle) FT4232H (vier Kanäle) wobei die beiden letzteren als fertiges "FTx232H Mini-Module"-Board für je ca. 25€ zu haben sind.
-
Thread
Chip aus USB-Parallel-Adapter
FT2232 oder das Target auf den Baustein zu schalten. fchk
#HostBusEmulation http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT2232D.pdf Seite 44ff. Der FT2232 hat in diesem Modus einen gemultiplexten Adress-Daten-Bus wie 8051 und AVR mit EBI (Mega64/128 etc). Denk dran: Der FT2232C/D kann auch 5V Vccio, der FT2232H nur
-
Thread
Mit PC Programm µC steuern (über USB)
möglich, der dem PC eine virtuelle serielle > Schnittstelle vorgauckelt? nur mal als Beispiele: FT232R FT245R FT2232 FT4232 http://www.ftdichip.com/FTProducts.htm
D'oh!!! schrieb im Beitrag #3666457: > Weil viele Deppen ohne Grundlagenwissen glauben das Google ihnen alle > Lösungen mundfertig serviert. Dumm nur wenn die nicht mal wissen nach > was sie eigentlich
-
Thread
Xilinx ISE (bzw. der Programmer) unter Mac OS X
-D $tempnode" BUS=="usb", ACTION=="add", SYSFS{idVendor}=="03fd", SYSFS{idProduct}=="0013", RUN+="/sbin/fxload -v -t fx2 -I /usr/share/xusb_xp2.hex -D $tempnode" BUS=="usb", ACTION=="add", SYSFS{idVendor
du ja mal schauen, ob du eventuell einen Digilent HS1 Programmer auftreiben kannst, der hat einen FT2232H drin, und sollte mit XC3Sprog auch unter OS-X funktionieren.
-
Thread
DDR-2-Ram, lvds, serdes Spartan6
Kannst dir aber auch mal den FT2232H anschauen, da musst du keine Firmware schreiben.
im Beitrag #3641598: > Christian R. schrieb im Beitrag #3641578: >> Kannst dir aber auch mal den FT2232H anschauen, da musst du keine >> Firmware schreiben. Ich bin bisher davon ausgegeangen dass die FT2232 nur seriell können. Ein Blick ins Datenblatt des FT2232H hat mich eines besseren belehrt
-
Thread
FPGA Konfig.Möglichkeiten über USB
Kanal dient zur Kommunikation mit dem Design im FPGA. Dies ist z. B. ein Projekt, dass den FTDI FT2232D nutzt: http://gadgetforge.gadgetfactory.net/gf/project/butterfly_one/ Der FT2232H ist schneller als der FT2232D, zu diesen beiden Chips müsstest du auch mehrere Diskussionen und Projekte hier
-> JTAG -> FPGA -> SPI-FLASH die gewöhnlich Art falls nichts funktioniert 2. via XC3Sprog oder FT2232 Boundary Scan Tooling USB -> FT2232H Ch.B -> JTAG -> FPGA altern. mit Jumper -> FT2232H Ch.B -> SPI -> SPI-Flash USB -> FT2232H Ch.A -> seriell oder synchr
-
Thread
Raspberry-PI JTAG/ISP/I2C/RS232/RS485 Board
Andere Leute nehmen dafür einfach einen FTDI FT2232H oder FT4232H. Der kann das ganze auch, mit weniger Aufwand. Das Problem ist ja nicht die Hardware, sondern die Softwareunterstützung durch AVRStudio, Keil uVision4 (Arm, 8051, C167), Impact (
Ja, das stimmt, der FT2232 ist sicher ein nützliches Device, es stellt vielleicht die gleichen Ports wie der PI bereit (wenn auch nicht parallel aber da könnte man ja immer noch mehrere FT2232s nehmen), der Schaltungsaufwand
-
Thread
2x RS232 auf USB (mit modifizierten Daten)
nämlich dafür - zwar verwendest Du von jeder Schnittstelle nur die Hälfte, nämlich von je zwei nur den RxD-Pin (zum Mithören) und von einer den TxD-Pin (zum Senden via FT232), aber die dritte ist erforderlich, weil die mit (mindestens) der doppelten Baudrate der beiden anderen Schnittstellen betrieben werden
, die aber ignoriert wird. Wahlweise kannst Du auch einen FT2232D oder FT2232H verwenden. Die eleganteste und technisch beste Lösung wäre ein Controller mit 2 UARTS und USB-Hardware. Leider gibts es keine AVR, der diese Bedingung erfüllt. Ein PIC24FJ64GB002
-
Thread
PALCE22V10- wie programmieren?
siehst du es - 51EUR beim digikey. ODer google, ATDH1150USB, bilder und dann siehst du war drin ist - FT2232D für 8EUR und hühnerfutter - man kann also selber bauen, für 15EUR und die 35EUR dann für CPLDs reinstecken. Davon bekommst du schon fast 10stk von ATF1504AS, die sind wie EPM7064S oder EPM3064A.
D. V. schrieb im Beitrag #3604192: > Thomas R. schrieb im Beitrag #3604177: >> wie gesagt, du kannst auch die GALs benutzen > > Du mußt aber das Tool PAL2GAL dafür benutzen. PAL2GAL ist gut wenn
-
Thread
LVDS DVI Adapter
rtd2662-mod.png - minimalstschaltbild fuer die Programmierung. Zumindestens auf meinem Board ist ein FT24C16A EEProm drauf - ich glaub den werde ich mal auslesen. USB Programmierer auf Basis eines FT2232H http://pccar.ru/showthread.php?p=291640#post291640
D2) auch mit diesem nutzen kann? Wäre mir etwas lieber, schon wegen HDMI Eingang bzw den zusätzlichen Video-Eingängen. Der Flash scheint ein 25X40CL zu sein. Danke für Rat! :) Nik
-
Thread
Webpack läuft jetzt, aber cable not found
Versionen haben das zwar schon drin, aber das unterstützt nur die neuen Programmer, die auf Basis des FT2232H funktionieren. Die alten haben eine extra Software Suite. Kann man ja auf der Digilent Seite nachlesen. Kommst du denn mit Adept drauf? Gibts ja schließlich auch für den Tux. Das Nexys 3 z.B. kann
Versionen haben das zwar schon drin, aber das unterstützt > nur die neuen Programmer, die auf Basis des FT2232H funktionieren. Also bei mir wird auch das Nexys 2 von Impact gefunden und kann auch programmiert werden.
-
Artikel
MiniLA
miniLA-Projektseite. via USB. Dank Uwe Bonnes und seinem Programm "xc3sprog" kann der CPLD mittels FT2232 programmiert werden. Da bei der miniLA-Version von Bob Grieb bereits ein FT2232 auf dem Board bestückt ist, wird keine weitere Hardware (außer ein paar Litzen) benötigt. Vorgehensweise: xc3sprog
Datei steht, die unter Punkt 3 kopiert wurde Die obige Anweisung gilt für Windows unter Benutzung des FT2232 auf dem miniLA-Mainboard. Es gibt aber ebenfalls eine Linux-Version von xc3sprog und es kann auch eine andere Platine mit FT2232 genutzt werden. Zwecks einfacherer Handhabung gibt es ein kleines
-
Thread
einfaches OSZI Bauen
Signal -> Tiefpass -> AD-Wandler -> USB Adapter -> PC zB AD7821 FTDI FT2232H Der AD-Wandler kann bipolar betrieben werden, d.h. mit einem Spannungsbereich von -5V bis +5V. Auflösung 8 Bit. Der AD_Wandler schafft 1MS/s. Natürlich brauchst Du auch eine Stromversorgung mit +-5V. Der FTDI-Chip ist ein USB High-Speed Gerät, d.h. 480MBit/s. Ist also deutlich schneller als jeder Controller, den Du handhaben kannst. Der Tiefpass begrenzt den ankommenden Frequenzbereich, damit Du nicht Mist misst. Siehe Abtasttheorem. Den
-
Thread
FTDI unter QT
laufen zu bekommen? Dabei wird kein virtueller Comport sondern die MPSSE genutzt. Also QLibrary d2xx("FTD2XX.DLL"); QLibrary lib("libMPSSE.dll"); Interessanterweise kann ich mit der FTD2XX reden. Ein Aufruf von status = p_func_FT_CreateDeviceInfoList(&NumDevs); liefert mir z.B eine 1 zurück
mich zu sein. :-) So sieht die Typendefinition aus: typedef FT_STATUS (__stdcall *pfunc_I2C_GetNumChannels)(uint32_t * numChannels ); Wie kann es sein das die Basislibary FT2D2XX funktioniert, aber die darauf aufbauende Libray MPSSE nicht? Liegt das an QT? Oder
-
Artikel
Einstieg in die ARM Entwicklung
USB-OCD eingesetzten FTDI-Chip verwenden. Dazu werden von der FTDI-Webseite die aktuellen VCP bzw. D2XX Treiber (beide Links verweisen auf dieselbe Datei) herunterzuladen. Zu der Zeit als dieses Tutorial geschrieben wurde ist die Treiberversion 2.04.06 vom 20.03.2008 aktuell. Die heruntergeladene ZIP-Datei
des USB-OCD-TINY muss diese noch von 0x003 auf 0x004 geändert werden. Ebenfalls muss in der Zeile "ft2232_device_desc" der Eintrag "Olimex OpenOCD JTAG A" in "Olimex OpenOCD JTAG TINY A" geändert werden. Um beide Tools USB-OCD ohne fortwährende Änderungen an der Script-Datei verwenden zu können bietet