2015년 8월 7일 금요일

SPI 테스트

구매한 악세사리 보드 테스트용 모듈을 구동하여보았다.

기타 추가적인 라이브러리는 bcm2835.c  bcm2835.h
파일이 필요하다.

해당 파일은 지난번 포스팅때 올린 bcm2836 으로 활용가능한 bcm2835 라이브러리1.39버전을 다운로드 받아 압축 해제하면 src 폴더에 있다.

해당 파일을 Linux에서 도스의 Path 걸어주는거 같은게 있는데 그걸 해주거나
아니면 무식하게 같은폴더에 복사해서 써도된다.

리눅스 쓴지가 오래되어 가물가물하여 복사해서 진행하였다.

같은 폴더로 복사할 경우 아래 항목을 수정하여 준다.



같은 폴더내 reference할때 이렇게 따옴표로 수정한다.

그리고 make를 하여 기본 코드를 컴파일한다.

원래는 L3G4200D 데이터 시트보고 SPI 셋팅해주고 테스트 코드 작성해야 하지만
기본으로 있으니까 굳이 작성할 필요는 없겠다.

셋팅하는 부분 참고하는 분들을 위해 해당 소스 파일 첨부하니 설정 부분을 참고하면 된다.

ST에서 만든  자이로센서? 같은IC 인가보다 . Angular rate Sensor 란다. X , Y , Z 값이 출력되고 해당 보드를 기울이면 값이 바뀐다. 해당 좌표데이터를 SPI로 Read 할 수 있는 기본 예제이다.



다른 SPI IC 를 사용한다면 수정해야 겠지만 가진게 이것 뿐이니 데이터시트 보고 삽질은 할 필요가 없다.





댓글 없음:

댓글 쓰기