Solución
Elección del hardware de E/S digital de National Instruments para comunicaciones SPI, JTAG e I2C:
Cualquier dispositivo de E/S digital (DIO) temporizado por hardware de National Instruments se puede utilizar para comunicarse con dispositivos SPI y JTAG. Se admiten muchos dispositivos NI 65XX y dispositivos de E/S multifunción. Consulte las especificaciones de un dispositivo para verificar si se admite DIO temporizado por hardware.
Para comunicarse con dispositivos I2C, el dispositivo DIO necesita una función adicional
Per Cycle Tristate para generar la forma de onda, como en la serie HSDIO 655X. Los dispositivos como el NI 9402 también pueden funcionar con el protocolo I2C porque son capaces de comunicación bidireccional. Lo único que debe tener en cuenta para estos dispositivos es la latencia de conmutación del sistema, que se puede verificar en los manuales del producto.
Desarrollando su Software de Aplicación:
El grupo de Ingeniería de Sistemas de NI ha desarrollado algunas aplicaciones de referencia para estos tres protocolos comunes,
I2C ,
SPI y
JTAG .
Puede descargar estas bibliotecas utilizando setup.exe en las secciones de Archivos adjuntos de los artículos vinculados para cada biblioteca. Después de descargar la biblioteca, podrá encontrar ejemplos en el Buscador de ejemplos en LabVIEW yendo a Ayuda, Buscar ejemplos y luego Examinar según la estructura del directorio. Allí los ejemplos se ubicarán bajo el nombre de la Biblioteca (como I2C Digital Waveform, SPI Digital Waveform o JTAG Digital Waveform).