2014-07-22 4 views
0

I2C베이스 센서를 사용하고 있습니다. 하지만 센서에 주소 (슬레이브)가 없습니다. 그래서 주소없이 그것과 통신 할 수 있습니다. 그것은 ack와 data를 보낼 것인가?.No I2c 통신용 슬레이브 주소

+0

주소가 있어야합니다. 센서의 부품 번호 (모델)는 무엇입니까? – alexander

+0

MMA7660FC - 3 축 ACCELEROMETER – user3844884

+0

게시 답변, 질문에 답변하는 경우 동의하십시오. – alexander

답변

0

The Slave Address (p. 21, 그림 10, MMA7660FC datasheet)에 따르면 MMA7660FC는 일반적으로 1001100 (0x4C) 인 고정 (고정 배선 된) 슬레이브 주소를 가지고 있습니다. 공장에 대한 요청으로 범위 (0x08 ~ 0xEF)로 변경 될 수 있습니다.

이것은 일반적인 I2C 장치 (주소 포함)이므로 0x4C 슬레이브 주소를 사용하여 통신 할 수 있습니다.

글쎄, 센서의 주소가 확실하지 않은 경우 루프의 다른 주소로 센서를 폴링 해보십시오. 센서는 주소 중 하나에 응답해야합니다.

+0

감사합니다. 알렉산더, 정말 도움이됩니다. – user3844884