해결책
National Instruments 디지털 I/O 하드웨어 선택 :
내쇼날 인스트루먼트의 하드웨어 타이밍 기반 디지털 I/O (DIO) 디바이스를 사용하여 SPI 및 JTAG 디바이스와 통신 할 수 있습니다. 많은 NI 65XX 디바이스와 다기능 I/O 디바이스가 지원됩니다. 하드웨어 타이밍에 의한 DIO가 지원되는지 확인하려면 장치 사양을 참조하십시오.
I2C 디바이스와 통신하기 위해 DIO 디바이스는 HSDIO 655X 시리즈 에서처럼 파형을 생성하기 위해
per-cycle tri-state 기능이 필요합니다. NI 9402와 같은 디바이스는 양방향 통신이 가능하므로 I2C 프로토콜과도 작동 할 수 있습니다. 이러한 장치에 대해 알아야 할 사항 중 하나는 제품 매뉴얼에서 확인할 수있는 시스템의 스위칭 대기 시간입니다.
응용 프로그램 소프트웨어 개발 :
NI의 시스템 엔지니어링 그룹은이 세 가지 공통 프로토콜인
I2C ,
SPI 및
JTAG에 대한 몇 가지 참조 응용 프로그램을 개발했습니다.
각 라이브러리에 링크된 본문의 첨부 파일 섹션에 있는
setup.exe를 사용하여 이러한 라이브러리를 다운로드 할 수 있습니다. 라이브러리를 다운로드 한 후에는 Help, Find Examples, Directory Structure에 따라 Browse를 통해 LabVIEW의 Example Finder에서 예제를 찾을 수 있습니다. 예제는 라이브러리 이름 아래에 위치합니다 (예 : I2C 디지털 웨이브폼, SPI 디지털 웨이브폼 또는 JTAG 디지털 웨이브폼).