• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

ESP12F + MCP23017

Vovka

Member
Код:
#define I2C_SCL   5
#define I2C_SDA   4
#include <Wire.h>

void setup()
{
  Wire.begin(I2C_SDA, I2C_SCL );

  Serial.begin(19200);
  while (!Serial);             // Leonardo: wait for serial monitor
  Serial.println("\nI2C Scanner");
}


void loop()
{
  byte error, address;
  int nDevices;

  Serial.println("Scanning...");

  nDevices = 0;
  for (address = 1; address < 127; address++ ) {
    // The i2c_scanner uses the return value of
    // the Write.endTransmisstion to see if
    // a device did acknowledge to the address.
    Wire.beginTransmission(address);
    error = Wire.endTransmission();

    if (error == 0) {
      Serial.print("I2C device found at address 0x");
      if (address < 16) Serial.print("0");
      Serial.print(address, HEX);
      Serial.println("  !");

      nDevices++;
    }
    else if (error == 4)
    {
      Serial.print("Unknown error at address 0x");
      if (address < 16) Serial.print("0");
      Serial.println(address, HEX);
    }
  }
  if (nDevices == 0)  Serial.println("No I2C devices found\n");
  else  Serial.println("done\n");

  delay(5000);
}
MCP23017 подключена к GPIO5(SCL) и GPIO4(SDA).
Запускаю сканер - не находит. В чем причина?
 

makcumym

New member
Без схемы подключения наврятли можно что-то сказать .Могу предположить что не подключен контакт rst . Пины a0-a2 посадили на землю ?
 

Vovka

Member
Без схемы подключения наврятли можно что-то сказать.
Обычная 2-х проводная схема, с подтяжкой на 4,7кОм. Цеплял рабочий модуль на DS1307 - тоже не находит
Могу предположить что не подключен контакт rst
Подключен к плюсу. А что это изменит?
Пины a0-a2 посадили на землю ?
А они тут причем? Сканер что делает???

Есп перепрошил свежей прошивкой - ничего не поменялось. В качестве точки доступа работает.
 
Сверху Снизу