SPI and I2C Driver API - National Instruments Communication Engine Based on NI LabVIEW Real-Time and FPGA

  • SPI master and I2C master
  • LabVIEW FPGA API and host API
  • Configurable bit rate
  • Compatibility with LabVIEW 2010 and later
  • Download
The National Instruments SPI and I2C Driver API includes NI LabVIEW Host code and LabVIEW FPGA code for the Serial Peripheral Interface (SPI) and Inter-Integrated Circuit (I2C) protocol communication engine. This driver acts as an SPI or I2C master and uses FPGA digital I/O lines to communicate with SPI or I2C slaves.

NI Single-Board RIO hardware works with both SPI and I2C drivers, whereas the NI 9401 C Series module works with SPI drivers and the NI 9402 C Series module works with I2C drivers.

Obtain an example from examples\IEDriver after installation.

Support Information
Support for this product is provided on the NI Developer Forums at forums.ni.com.

Legal Disclaimer
This example program (this "program") was developed by a National Instruments ("NI") engineer. Although provided by National Instruments, this program may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this program with each new revision of related products and drivers. THIS PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).

Related Information