라즈베리파이 i2c 예제

오실로스코프에 접근할 수 있습니까? 나는 항상 그들이 다시 보내고 있는 것을 볼 수 있을 때 무슨 일이 일어나고 있는지 더 많은 행운을 얻었습니다. 나는 PICs와 라즈베리 파이와 함께 몇 가지 경험을 가지고, 하지만 난 PIC i2c와 라즈베리 파이 보다 좀 더 쉽게 밖으로 괴물 것으로 나타났습니다. 속도가 그에 따라 설정되어 있는지 확인하십시오 (i2c에는 문제가되지 않아야합니다). 또 다른 것은, 당신은 단지 당신의 자신에 GPIO 핀을 통해 물건을 전송할 수 있습니다. 당신은 무엇을하려고합니까? i2c는 당신이 원하는 목표를 달성 할 수있는 유일한 일이 아닐 수 있습니다. 이제 우리의 라즈베리 파이 보드 I2C 인터페이스를 사용 하 여 통신 하도록 설정, 우리는 파이썬에 아무것도 쓰기 전에 간단한 터미널 명령을 사용 하 여 그것을 밖으로 테스트 거 야. 이렇게 하면 MCP23017 레지스터가 한 번에 한 줄로 작동하는 방식을 이해할 수 있으며, 프로그램을 작성하여 보다 복잡한 방식으로 제어할 수 있습니다. 라즈베리 파이 플랫폼의 인기로 인해, 사람들은 파이썬의 내부에 쉽게 일반적인 응용 프로그램을 할 수 있도록 설계 모듈을 작성하고 MCP23017도 예외는 아니다, S로 사용하기 쉬운 MCP23017을 사용하도록 설계된 꽤 많은 모듈이있습니다 [사진] 이그제보 기자 gpio@tvreport.co.kr/ 사진=TV 좋은 소리? 그것은 않습니다., 그러나이 접근 방식에 몇 가지 문제가 있다: 이 자습서는 당신의 라즈베리 파이 작업의 I2C 및 SPI 인터페이스를 지 고 통해 당신을 걸을 것 이다. 이러한 인터페이스는 기본적으로 활성화되어 있지 않으며 사용하기 전에 몇 가지 추가 구성이 필요합니다. 안녕하세요, 당신의 하루는 어땠어? 좋은? 환상적인! 너무 좋지 않아? 그것은 훨씬 더 얻을 에 대 한 걱정 하지 마십시오, 오늘 우리가 I2C 장치를 제어 하는 우리의 라즈베리 파이에 I2C 인터페이스를 사용 하는 방법을 살펴보겠습니다 때문에. 라즈베리 파이 GPIO 헤더에 직렬 인터페이스의 세 가지 유형이 있다.

PuTTY와 같은 직렬 터미널 응용 프로그램에서 로그인 세션을 열 수 있는 UART 직렬 포트에 이미 익숙할 것입니다. I2C는 한 칩이 다른 칩과 대화할 수 있도록 설계된 매우 일반적으로 사용되는 표준입니다. 그래서, 라즈베리 파이 I2C를 말할 수 있기 때문에 우리는 I2C 가능한 칩과 모듈의 다양한에 연결할 수 있습니다. I2C 버스를 사용하면 모듈의 점퍼 설정을 변경하여 설정할 수 있는 고유한 주소가 있는 여러 장치를 라즈베리 파이에 연결할 수 있습니다. 모든 것이 작동하는지 확인하는 방법으로 Pi에 연결된 장치를 볼 수 있는 것은 매우 유용합니다. 이 섹션에서는 라즈베리 파이에 대 한 I2C 기능을 사용 하 고 I2C 도구를 사용 하 여 I2C 장치를 작동 하는 방법에 대해 설명 합니다. 이 것들과 함께, 당신은 전원 공급 장치, 디스플레이 등과 같은 Pi 3 보드를 사용하는 데 필요한 모든 것이 필요합니다 … 이에 대 한 자세한 내용은, 체크 아웃 우리의 안녕하세요 세계 라즈베리 파이 자습서. 언제나 처럼, 우리는 강력 하 게 피모로니 피보 쿠페 케이스를 사용 하는 것이 좋습니다. 하드웨어 액세스 및 핀 라벨 당신의 인생을 바꿀 것입니다 최고, 지금 당신은 라즈베리 파이 사용할 수 있는 최신 패키지의 모든 있을 것 이다.

이제 우리는 우리의 보드에 I2C 인터페이스를 활성화해야합니다. 이렇게하려면 메뉴 -> 환경 설정 -> 라즈베리 파이 구성으로 이동한 다음 `인터페이스` 탭에서 I2C를 `사용`으로 선택한 다음 재부팅합니다. 라즈베리 파이의 I2C 핀은 외부 주변 기기의 많은 다른 유형에 이야기 하는 매우 유용한 방법; MCP23017 디지털 IO 익스팬더에서 연결된 ATmega까지. B + 개선의 일환으로, 라즈베리 파이 재단 추가 보드에 인터페이스를 표준화 했다, 그들은 부르는 „하드웨어 상단에 추가“ (HAT) 사양. 추가 기능 보드에 대한 물리적 폼 팩터를 표준화하고 시작 시 HAT를 자동으로 식별하고 초기화하는 B+에 대한 조항을 포함합니다. 그것은 비글 뼈 블랙에 케이프 식별과 유사, 모자에 EEPROM에서 설명을 읽을 수있는 I2C 버스를 사용합니다. 라즈베리 파이 디자이너 보드 릴리스 사이 I2C 포트를 통해 교환. 그냥 기억 : 512M Pi의 사용 i2c 포트 1, 256M 사람은 i2c 포트 0을 사용합니다! 라즈베리 파이 웹사이트로 이동, 최신 Raspbian 이미지를 다운로드 하 고 지침에 따라 SD 카드에 구울.