2016-08-09 2 views
0

저는 I2C 주변 장치에서 센서 데이터를 수집 할뿐만 아니라 GPIO를 사용하여 핀을 높게 또는 낮게 토글해야하는 프로젝트를 진행하고 있습니다. 나는 개개의 구성 요소를 가지고 있으며, GPIO는 open (..., ...)과 ioctl (..., ..., ...)을 사용하여 wiringPi와 I2C를 사용한다. 별도로 그들은 잘 작동합니다. 내가 함께 실행하면 I2C 버스는 i2cdetect가 가능한 모든 주소 값을 표시하는 상태가되고 다시 부팅 할 때까지 I2C 장치와 다시 통신 할 수 없습니다. 누구든지 전에 본 적이 있습니까? 아니면이 문제를 해결하기 위해 내가 뭘 할 수 있는지 아는 사람이 있습니까?라즈베리 파이 - I2C와 GPIO를 동시에 사용하는 방법?

+0

[라스베리 파이 스택 교환 사이트] (http://raspberrypi.stackexchange.com) – iRove

+0

그냥 옮겼습니다 : http://raspberrypi.stackexchange.com/questions/53326/problem-using-i2c-with-ioctl-and-gpios-with-wiringpi-同時に – dbmitch

답변

0

저는 gpio와 i2c를 동시에 사용하고 있으며 모두 wiringpi lib/C++로 프로젝트를 진행하고 있습니다. ioctl을 직접 사용하는 이유와 이유는 무엇입니까? 개발중인 모듈이 분리되어 있습니까? 아니면 모 놀리 식 응용 프로그램 일 수 있습니까?