10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SPI 통신SHIFTIN, SHIFTOUT 명령은 SPI, Microwire 와 같은 시리얼 통신을 구현하기 위한 명령입니다.EEPROM 이나 ADC, DAC 와 같은 반도체 소자를 SPI 시리얼 통신으로 콘트롤하는 경우에 사용하는 명령입니다.Shiftin( )Variable = SHIFTIN(clock, data, mode, bitlength)Variable : 결과가 저장될 변수Clock : 클록발생 포트Data : 데이터 발생 포트Mode : 0 = LSB 우선 (아래쪽 비트부터 수신), clock 상승후 샘플링1 = MSB 우선 (윗쪽 비트부터 수신), clock 상승후 샘플링2 = LSB 우선 (아랫쪽 비트부터 수신), clock 하강후 샘플링3 = MSB 우선 (윗쪽 비트부터 수신), clock 하강후 샘플링4 = LSB 우선 (아랫쪽 비트부터 수신), clock 상승전 샘플링5 = MSB 우선 (윗쪽 비트부터 수신), clock 상승전 샘플링bitlength : 비트수 (8~16 사이 값)쉬프트 입력을 받는 명령입니다. CLOCK, DATA 핀을 사용하는 비동기 수신 명령입니다.상승후샘플링하강후샘플링CLK상승전샘플링DIM A AS BYTEA = SHIFTIN(3,4,0,8) ‘3 번포트 클록, 4 번포트 데이터, 0 번모드, 8 비트 수신CLKDATA0 1 1 0 0 1 0 0 = 26HLSB MSB240

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!