I2cstart
I2cstop
없음 |
CUBLOC 코어모듈
I2cstart는 클록과 데이터핀을 Start상태로 만듭니다. 이 명령수행후 SCL, SDA핀은 Low상태가 됩니다.
I2cstop은 클록과 데이터핀을 Stop상태로 만듭니다. 이 명령수행후 SCL, SDA핀은 High상태가 됩니다.
Dim DATA As Integer Set I2c 8,9 '8번을 SDA로 9번을 SCL로 정의 I2cstart If I2cwrite(&B10100000) = 1 Then Goto ERR_PROC If I2cwrite(ADR.BYTE1) = 1 Then Goto ERR_PROC 'ADDRESS WRITE If I2cwrite(ADR.LOWBYTE) = 1 Then Goto ERR_PROC I2cstart 'Repeated Start If I2cwrite(&B10100001) = 1 Then Goto ERR_PROC DATA = I2creadna(0) I2cstop