Тепер я знаю, щоб мати зарезервовану для себе адресу I2C, ви повинні заплатити людям I2C деякі гроші. Але я не хочу цього робити.
Я прошу поради щодо того, яку адресу я повинен обрати для свого раба і майстра MCU для мого проекту. На дошці також буде EEPROM. Тому я уникатиму використовувати адресу EEPROM. Планую майстер підключити до широкого спектру датчиків, включаючи гіроскопи та акселерометри, а можливо, і додаткові пристрої пам'яті. Чи є блоки адрес, від яких я повинен залишатися подалі? Я думав просто використовувати 0x00 для господаря і 0x01 для раба, тому що вони, здається, використовуються рідко.
Інше питання: чи було б поганою ідеєю змішувати 10-бітні пристрої та 7-бітні пристрої на одній шині? Я розглядав можливість того, щоб мої MCU спілкувалися з 10-бітовою адресацією, але тільки використовуючи 7-бітові адреси для датчиків.