Автор Тема: I2C устройства  (Прочитано 14593 раз)

zevs3344

  • Гость
Re: I2C устройства
« Ответ #30 : Март 23, 2016, 12:06:15 pm »
тоже гоняю i2c сейчас. lm75 датчиков наставил. 5 штучек. bmp180 подключил неправильно и оно выгорело. новый bmp180 подключил - все работает.

expander pcf8574 подключал еще - работает. но пока найти норм инструкцию для работы не могу. на сайте wiring op есть всего пару заметок но для меня этого мало.

megahertz

  • Гость
Re: I2C устройства
« Ответ #31 : Апрель 18, 2016, 01:39:56 pm »
добре день
Нужна помощь с тем же i2c, Подключаю ардуину по схеме sda-sda, scl-scl
при скане i2cdetect -y 1 или 0 получаю одни пробелы
dmesg говорит:
..
  775.780123] sunxi_i2c_do_xfer()973 - [i2c1] xfer timeout (dev addr:0x75)
[  776.000120] sunxi_i2c_do_xfer()973 - [i2c0] xfer timeout (dev addr:0x75)
[  780.780126] sunxi_i2c_do_xfer()973 - [i2c1] xfer timeout (dev addr:0x76)
[  781.000139] sunxi_i2c_do_xfer()973 - [i2c0] xfer timeout (dev addr:0x76)
[  785.780126] sunxi_i2c_do_xfer()973 - [i2c1] xfer timeout (dev addr:0x77)
[  786.000134] sunxi_i2c_do_xfer()973 - [i2c0] xfer timeout (dev addr:0x77)

в script.bin занятые i2c gpio закоментировал.
и такой момент, устройства в i2c сканируются достаточно долго..происходит это минут может быть 5(на вскидку), это нормально?
« Последнее редактирование: Апрель 18, 2016, 01:46:12 pm от megahertz »

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 248
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: I2C устройства
« Ответ #32 : Апрель 18, 2016, 06:16:44 pm »
Нет, это не нормально. Сканирование проходит мухой. :D Отключи все устройства и проведи детектирование. Должно быть быстро, но будут одни прочерки (--). Если так, то подключи по очереди устройства и замерь напряжение на шине - должно быть 3,3 вольта (на SD и на SC). Если около 0,5 вольта - значит какое-то устройство сдохло и задавливает шину в ноль. По-очереди отстёгивай и проверяй. Так и найдешь. Или по-одному цепляй на шину и детектируй, так тоже обозначится неисправное устройство. Но я бы замерил напряжение, так верней. Есть вероятность спалить шину, если дать на неё напряжение выше 3,3В. Это вероятно, т.к. сам шину ещё не палил, нет опыта в этом. :D
Orange Pi Plus

megahertz

  • Гость
Re: I2C устройства
« Ответ #33 : Апрель 18, 2016, 08:30:08 pm »
на обеих ногах по 3.3 вольта ровно...:( ищу дальше...

Оффлайн Vital864

  • Посвященный
  • ***
  • Сообщений: 248
  • Лайков: 38
  • Карма: +4/-0
  • Orange Pi Plus
    • Просмотр профиля
Re: I2C устройства
« Ответ #34 : Апрель 18, 2016, 09:28:57 pm »
Это без устройств? Попробуй сейчас детектировать шину.
Orange Pi Plus

megahertz

  • Гость
Re: I2C устройства
« Ответ #35 : Апрель 19, 2016, 09:09:13 am »
Разобрался, оказалось был кривой скетч на ардуино...
« Последнее редактирование: Апрель 19, 2016, 09:51:46 am от megahertz »