내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
cubloc
»
i2cwrite
cubloc:i2cwrite:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== I2cwrite ====== ''Variable = I2cwrite ( Data )'' | //Variable : 결과가 저장될 정수형 변수 (Acknowledge상태) 0=Ack있음, 1=Ack없음 // | | //Data : 전송할 정수형 변수 / 상수 // | ==== 대상제품 ==== CUBLOC 코어모듈 ==== 설명 ==== SET I2C에서 설정한 클록과 데이터 핀으로 한 바이트의 전송합니다. \\ Acknowledge 응답이 있을 경우에는 0을 리턴하고 없을 경우에는 1을 리턴합니다. \\ Acknowledge응답이 없다면 I2C 연결선이 끊어져 있거나, 칩이 없는 경우, 또는 전원 공급이 안되었을 경우 등 다양한 경우가 있습니다. 이런 경우, I2C통신을 중단하고 에러처리 동작을 하시기 바랍니다. If I2cwrite(DATA)=1 Then Goto ERR_PROC Acknowledge에 대한 응답여부를 확인하고 싶지 않은 경우에는 어떤 변수에 결과를 저장하는 형식으로 사용하시면 됩니다. A = I2cwrite(DATA) ‘ Acknowledge처리를 하고 싶지 않은 경우. ==== 사용예 ==== <code xbasic> 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 = I2cread(0) I2cstop </code> [[cubloc:|명령어 목록으로 가기]]
cubloc/i2cwrite/index.txt
· 마지막으로 수정됨: 2017/09/26 10:12 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로