본문 바로가기

개발자/Raspberry Pi3

raspberry pi 3 에서 mcp3208 adc 안될때 spi 통신 이상

반응형

 

 

 

잘되던 SPI 방식의 ADC 제어가 안된다. 컴파일 하기 전 실행파일은 바른 ADC 값을 보내는데 컴파일을 하고 나면 값이 0으로 출력되는 현상이 발생되었다. 

Raspberry Pi 3로 바꾸고 나서 이런 현상이 발생한듯 보인다.

 

이것 저것 해보다가 reboot 하고 나니  잘된다. 왜 잘되는지 모르겠다. 

$history 명령으로 이전 입력 명령어를 찾아보니 다음과 같은 명령어를 순차적으로 실행해서 되었다고 추정이 되어

남겨본다.

 

한 번 더 해봐야겠다. 이게 맞는지도 자신있게 말씀드리지 못하는 점 양해부탁~

 

$wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.52.tar.gz  파일을 다운로드

 

압축을 풓고 폴더를 옮기고 컴파일을 실행.

 

$tar zxvf bcm2835-1.52.tar.gz

$cd bcm2835-1.52

$./configure 

$sudo make check

$sudo make install

 

 

$sudo reboot 으로 

리부팅 꼭 하시고 실행하자. 아래는 제가 테스트 하는 프로그램이라 관련은 없다.

 

$cd smartfarm 

$gcc -o getlightsensor getlightsensor.c -lwiringPi 

 

 

 

 

 

 

 

 

 

 

 

반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

귀사가 성공하기까지의 긴 고난의 시간을 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩