About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
See full specifications

scripts default iconFTD2XX_NET_Write_GetPinStates (Scripts) Publisher's description

File demonstrates calling directly into the FTD2XX_NET

File demonstrates calling directly into the FTD2XX_NET.dll library from Matlab code. Code demonstrates how to split the data pins into two groups of four bits. Demo writes to 4 bits, reads the other 4 bits. FTDI makes USB compatible devices which can make the creation of USB-based electronic instruments much easier. The FTD2XX_NET.dll (downloadable ftdichip.com) is a .Net wrapper for the FTDI D2XX USB device driver programming library. This library eliminates the need for device developers to write custom USB drivers when developing custom instrumentation which interfaces to a PC via the USB ports.

Test_FTD2XX_NET_BitBang.m demonstrates opening the dll, opening a FTDI FT245-based USB device, and setting the device up for BitBang mode. In BitBang mode, the FT245 device functions as an 8-bit parallel I/O port. Modern PCs and laptops do not typically contain such parallel interfaces anymore. Hanging a simple module containing the FTDI FT245 chip, such as the DLP-USB245M, on a PC USB bus can add parallel port I/O capability to your PC which can be useful when controlling or communicating with external hardware.

USB245 is set up with 10k pullups on d3-d0 outputs(write pins) and the pins are jumpered to d7-d4 inputs(read pins). Via the FTD2XX_NET.dll, Test_FTD2XX_NET_BitBang_Write_GetPinStates.m 'bangs' four ouput bits of the DLP-USB245M, writing hex values from 0 to 15 interleaved with zero values. After every write, there is a GetPinState "read" which reads back the input pins. Debug statements show read values.

No .mex files, header files, or other fussing around is necessary as (at least the most recent versions) Matlab user code can directly call into .NET assemblies such as the FTD2XX_NET.dll.

System Requirements:

MATLAB 7.11 (2010b)
Program Release Status: New Release
Program Install Support: Install and Uninstall

FTD2XX_NET_Write_GetPinStates (Scripts) Tags:

Click on a tag to find related softwares

Is FTD2XX_NET_Write_GetPinStates (Scripts) your software?

Manage your software

Most Popular

scripts default icon ASK, OOK, FSK, BPSK, QPSK, 8PSK modulation 1.1
ASK, OOK, FSK, BPSK, QPSK, 8PSK modulation contain several functions for digital modulation simulation
scripts default icon Simulink Communication Labs 1.1
Simulink Communication Labs allows you to learn communication systems in greater depth.
scripts default icon M-QAM modulation and demodulation 1.1
M-QAM modulation and demodulation is the QAM modulation and demodulation tech.
scripts default icon LZW Compression/Decompression 1.1
LZW Compression/Decompression - Updated LZW compressor and decompressor with reasonable performance
scripts default icon InSPIRE utility to plot a 2D displacement field (Scripts) 1.0
This program plots the deformation field (displace vectors) contained in vector.txt.