slee-Pi3(라즈파이용 전원 관리/사활 감시 모듈)의 사용 I2C 주소 변경

2203 단어 RaspberryPislee-pi
slee-Pi3은 I2C를 통해 라즈파이의 전원 관리 및 사활 모니터링을 설정합니다.
이번에는 파워 매니지먼트 모듈 설정용의 I2C 어드레스의 변경 방법을 소개합니다.
slee-Pi3과 다른 디바이스의 병용으로 I2C 어드레스가 쓰여져 버릴 때에 이용할 수 있는 편리한 기능입니다.
꼭 활용해 주세요.

전원 관리 모듈 설정을 위한 I2C 주소 변경



slee-Pi3 하드웨어에 대한 자세한 내용은 여기을 참조하십시오.
I2C 주소 변경은 DIPSW1에서 수행되며 기본적으로 다음 0x6E로 설정됩니다.

$ i2cdetect -y 1

위 명령에서도 확인할 수 있습니다. 실행하면,

이번에는 [0x6E]→[0x6D]로의 변경을 예로 소개합니다.

[순서 1] DIPSW 변경




DIPSW는 빨간색 원 부분에 배치됩니다.
SW는 슬라이드식으로 간단하게 변경할 수 있습니다.

① 셧다운
②DIPSW의 "1"을 ON측으로 끌어올린다
③JP4로 리셋하도록 핀을 바꿔 ※설정은 모두 리셋됩니다.
④ 기동

[2단계] sleepi3 파일 재작성


$ sudo vi /etc/default/sleepi3

위를 실행하여 파일을 엽니다.

파일 중반에는 위와 같은 설명이 있습니다.
① "I2C_ADDRESS=0x6E"를 "I2C_ADDRESS=0x6D"로 다시 쓰고 저장
②재부팅

시작 후 i2cdetect 명령을 실행하면,

6E → 6D로 주소가 변경되었습니다.

※재기동전에 i2cdetect 커맨드를 실행해도, 상기와 같이 어드레스 변경은 됩니다만, sleepi3ctl 커멘드를 실행하면 에러가 되므로 주의해 주십시오.

이상이 변경 방법의 소개였습니다.
slee-Pi3을 사용한 개발에 꼭 도움을 주세요.
봐 주셔서 감사합니다.

좋은 웹페이지 즐겨찾기