본문 바로가기

라즈베리파이

GPIO 충돌, I2C 사용할 때 GPIO와 충돌해결 - wire, w1_gpio, w1_therm

반응형

라즈베리 파이와 i2c 통신을 하기 위해 교재를 따라하다가 무엇이 실행이 되는지 GPIO 핀이 제대로 제어가 되지 않았다.


이리저리 수소문 해서 알아본 결과 아래와 같은 프로세스들이 생성되면서 GPIO 핀이 제어가 이상해진것이다.




wire, w1_gpio, w1_therm요런 파일들을 중지하고, 다시 부팅해서 시험해도 마찬가지 였다.


그래서 더욱 검색하여 나중에 알아 낸 방법은 /etc/modules 파일을 아래 그림처럼 수정하면 된다는 것이다.


즉, i2c 통신이 필요한 때에 실행되어야 할 커널 프로그램이 항상 부팅하면 실행이 되어서 GPIO 테스트가 제대로 되지 않았다.


헐~~.






반응형