spi 통신 활성 테스트 > 라즈베리파이

본문 바로가기

회원로그인

회원가입

라즈베리파이

spi 통신 활성 테스트

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 75회 작성일 20-09-28 09:21

본문


https://elinux.org/RPi_SPI


> wget https://raw.githubusercontent.com/torvalds/linux/master/tools/spi/spidev_test.c
c코드 다운로드

> gcc -o spidev_test spidev_test.c
컴파일

> ./spidev_test -D /dev/spidev0.0
실행


에러발생시 아래것로 다시 시도
> wget https://raw.githubusercontent.com/raspberrypi/linux/rpi-3.10.y/Documentation/spi/spidev_test.c

비활성화시 모든 코드값이 00 으로 되어 있음
========================================================================================
root@raspberrypi:/var/www/html/gpio/mcp3208-BI-P# ./spidev_test -D /dev/spidev0.0
spi mode: 4
bits per word: 8
max speed: 500000 Hz (500 KHz)

00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00
========================================================================================

활성화가 되어 있으면, 아래와 같이 코드값이 바뀜
========================================================================================
root@raspberrypi:/var/www/html/gpio/mcp3208-BI-P# ./spidev_test -D /dev/spidev0.0
spi mode: 4
bits per word: 8
max speed: 500000 Hz (500 KHz)

00 85 75 08 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00 00 00 00 00
00 00
========================================================================================

댓글목록

등록된 댓글이 없습니다.