LabVIEW에서 Serial통신은 자주 해봤지만 I2C나 SPI를 해 본적 있는가?(나만 안해본 것일 수도 있다) USB845x 시리즈를 이용하면 랩뷰로 I2C와 SPI 통신을 할 수 있다. 이전 글에 아두이노를 랩뷰로 제어(LINX)하여 DAC5571를 I2C제어한 바 있다. 동일하게 USB8452로 I2C를 제어하는 코드를 기록하기 위해 글을 써본다. LINX와 USB8452의 I2C configuration 하는 코드 방식이 거의 동일하여, 아두이노로 사전 학습 한 것이 큰 도움이 되었다. 추가로 텍스트파일로 어떠한 원하는 파형(profile)을 준비한 뒤, DAC를 출력하도록 하였다. 이전 글과 마찬가지로 DAC5571 데이터시트를 찾아서 함께 보아야 이해가 될 것이다.