한줄요약하면..
마스터가 둘이거나, 선이 뒤바뀌었거나?
$ i2cdetect -y 1 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10: 10 11 12 13 14 15 16 17 18 19 1a UU 1c 1d 1e 1f 20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 30: 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 70: 70 71 72 73 74 75 76 77 |
Generally this happens because something is pulling SDA (pin 3) low.
The i2cdetect program checks for the existence of a device by sending its address then letting SDA float high. If the device exists it should pull SDA low to signal its presence.
Check your wiring to make sure SDA hasn't been inadvertently connected to ground.
[링크 : http://raspberrypi.stackexchange.com/questions/32719/i2cdetect-shows-every-possible-address]
1. Two masters on the same I2C bus.
2. SDA & SCL swapped.
[링크 : https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=93222]
+ 젠장.. 멀티 마스터였던건가!
'embeded > raspberry pi' 카테고리의 다른 글
으아아아아 앙대 ㅠㅠ 케이블 단선? (4) | 2016.05.25 |
---|---|
라즈베리 mpeg2 / vc-1 라이센스 (0) | 2016.05.23 |
라즈베리는.. i2c slave 모드 불가? (0) | 2016.04.06 |
OV5647 라즈베리 카메라 관련 (0) | 2016.04.05 |
라즈베리 파이 CSI multiplexer (0) | 2016.04.05 |