LocalBrownie
New member
Доброго времени суток!
Может у кого есть опыт подключения девайсов по I2C на нестандартные пины?
Третий день вожусь, пытаюсь сдружить вместе ESP8266 (ESP-12E), экранчик на 2.2" на ILI9341 (SPI) и RTC DS3231 (I2C).
Проблема в том что и в экране и в RTC используются 4-й и 5-й пины. "Подвинуть" экранчик у меня не получилось. Попытался подвинуть DS3231 (благо в библиотеке предусматривается возможность) - тоже неудача.
Пробовал скетч отсюда и примеры из Library for RTC, Ds1307 & Ds3231 makuna - на стандартных пинах работает на ура. Что с явным указанием SDA SCL, что просто Wire.begin(). При попытке перебросить и инициализировать I2C с другими SDA и SCL (Wire.begin(0, 2)) вместо времени получаю какой-то числовой мусор (правда всегда одинаковый и температуру "-3.31".
Перепробовал кучу комбинаций - с тремя оставшимися пинами 0, 2, 16 - всё без толку. Остался еще один GPIO12, но он мне нужен для регулировки яркости экрана (единственный из оставшихся с PWM).
Переставлял с нуля Arduino IDE (1.6.9), в общем повеселился от души но "воз и нынче там".
Ткните носом, плиз, куда копать?
Может у кого есть опыт подключения девайсов по I2C на нестандартные пины?
Третий день вожусь, пытаюсь сдружить вместе ESP8266 (ESP-12E), экранчик на 2.2" на ILI9341 (SPI) и RTC DS3231 (I2C).
Проблема в том что и в экране и в RTC используются 4-й и 5-й пины. "Подвинуть" экранчик у меня не получилось. Попытался подвинуть DS3231 (благо в библиотеке предусматривается возможность) - тоже неудача.
Пробовал скетч отсюда и примеры из Library for RTC, Ds1307 & Ds3231 makuna - на стандартных пинах работает на ура. Что с явным указанием SDA SCL, что просто Wire.begin(). При попытке перебросить и инициализировать I2C с другими SDA и SCL (Wire.begin(0, 2)) вместо времени получаю какой-то числовой мусор (правда всегда одинаковый и температуру "-3.31".
Перепробовал кучу комбинаций - с тремя оставшимися пинами 0, 2, 16 - всё без толку. Остался еще один GPIO12, но он мне нужен для регулировки яркости экрана (единственный из оставшихся с PWM).
Переставлял с нуля Arduino IDE (1.6.9), в общем повеселился от души но "воз и нынче там".
Ткните носом, плиз, куда копать?