내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
cubloc
»
spi
cubloc:spi:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Spi ====== ''Variable = Spi ( OutData, 비트수 )'' | //Variable : 결과를 저장할 정수형 변수 // | | //OutData : 출력할 데이터 // | | //비트수 : 비트수 (1 ~ 32사이의 값) // | ==== 설명 ==== 송신과 동시에 수신을 수행할수 있는 SPI통신 코멘드입니다. \\ 이 명령은 마스터 SPI 통신으로 만 사용가능합니다. 특정포트를 사용하지고 않고, i/o포트를 자유롭게 사용할 수 있습니다. 참고적으로 PAD통신에 이용되는 하드웨어 SPI는 슬레이브 통신만 가능합니다. SET SPI명령은 SPI( ) 함수를 사용하기 전에 선언하는 명령입니다. 클럭, 데이터출력, 데이터입력 포트, 입출력모드등을 결정합니다. SET SPI clk, mosi, miso, mode clk : 클록에 사용할 포트 mosi : 데이터 출력 포트 miso : 데이터 입력포트 mode : 입출력 모드로 비트4개를 가지고 모드를 결정합니다. bit 3: 0=MSB 부터 시작, 1=LSB부터 시작 bit 2: 클럭의 극성 ; 0=LOW상태에서 대기, 1=HIGH상태에서 대기 bit 1: OUTPUT 샘플링 지점 ; 0=앞의 엣지에서 샘플링, 1=뒤에 엣지에서 샘플링 bit 0: INPUT 샘플링 지점 ; 0=앞의 엣지에서 샘플링, 1=뒤에 엣지에서 샘플링 예) Set Spi 9,8,7,0 ==== 사용예 ==== <code xbasic> Const Device = CB280 Dim Dtin as Byte Set Spi 9,8,7,0 Dtin = Spi(Dtout,32) </code> [[cubloc:|명령어 목록으로 가기]]
cubloc/spi/index.txt
· 마지막으로 수정됨: 2020/08/19 00:40 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로