GPRS shield + ЖК экран I2C

Тема в разделе "Arduino & Shields", создана пользователем Emilio, 29 дек 2018.

  1. Emilio

    Emilio Нуб

    Помогите разобраться.
    Имеется Arduino UNO, GPRS Shield SIM900R от Амперки и ЖК экран 2004A с припаянным I2C модулем.
    По-отдельности (UNO и Gprs , UNO и 2004) работают. А вместе - не хотят :( GPRS не инициализируется (gprs.init() = false)
    Подключено всё стандартно: у GPRS - RX/TX на 8/9 пин, у ЖК - SDA/SCL на A4/A5.
    Другой ЖК (без I2C) c SIM900R - работают.
    Может кто сталкивался с таким?
     
  2. ELITE

    ELITE Гик

    код в студию
     
  3. Vovka

    Vovka Гик

    Либо блок питания не тянет, либо конфликт библиотек UART и I2C - как сказал ELITE, код надо глядеть...
     
  4. Emilio

    Emilio Нуб

    Проблема частично решена. С железяками всё в порядке. Путем отключения разных блоков кода, "проблемный" был локализован. Буду разбираться дальше. Всем спасибо за ответы.
     
  5. Emilio

    Emilio Нуб

    Оказалось всё намного интересней и проще. При компилировании выдавалось сообщение о нехватке памяти под динамические переменные. Я не придавал этому значения, а оказалось, что занятых 83% - терпимо, а вот 86% - уже критично. Во втором случае модем отказывался инициализироваться. Придется оптимизировать код.