nanorobot (29.04.2016 14:22 - 14:41, просмотров: 1339)
Экпериментирую с акселерометром LSM303DLHC на плате Discovery F3. Скачал демку от ST(для IAR, Keil, TrueStudio). Я же работаю Ubuntu/Eclipse/GCC. Адаптировал, запускаю, не работает - I_AM_LMS303DLHC счтывает неверно. Бьюсь два дня и в конце концов нахожу:
в демке I2C Slave Address = 0x32 а в даташите = 0x19. Исправил, заработало. Все бы ничего, бывают опечатки и в демках, НО. Та же демка с адресом = 0x32 откомпиленная в ИАРе тоже работает. наводит на раздуиья то, что 0x19 = 0x32 / 2