реклама на сайте
подробности

 
 
> Соединение по I2C, Проблема опознавания
призрак
сообщение May 20 2016, 09:47
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Есть плата Малинка, к ней по I2C надо подключить несколько стандартных платок датчиков.
При подключении по одной, плата всё опознаёт, нормально общается.
При подключении больше одной при сканировании шины выдаёт пустой ответ, при опросе конкретного дача выдаёт ошибку подключения.

В чём может быть проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
призрак
сообщение May 23 2016, 13:17
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 12-12-06
Из: Москва
Пользователь №: 23 439



Да, датчики запитываются параллельно..
Подтяжки я выпаял, как-то модули задышали, хотя с MPU продолжаются траблы.. если она стоит третьей в цепи.

Скан шины выдаёт адреса трёх подключенных датчиков, включая MPU, но при чтении выдаёт нули
Может клок шины как-то влиять на это?
Go to the top of the page
 
+Quote Post
Jury093
сообщение May 23 2016, 15:54
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(призрак @ May 23 2016, 16:17) *
Да, датчики запитываются параллельно..
Подтяжки я выпаял, как-то модули задышали, хотя с MPU продолжаются траблы.. если она стоит третьей в цепи.

положение в шине совершенно неважно..
речь об этом модуле:
http://radio-kit.ru/catalog-pdc423405.html
?
у него видны две пары контактов sda/sck и xda/xsl - это зачем? у вас есть схема?

Цитата
Скан шины выдаёт адреса трёх подключенных датчиков, включая MPU, но при чтении выдаёт нули
Может клок шины как-то влиять на это?

может, если мастер работает в fast-i2c (400kHz), а чип в модуле понимает не более 100кГц
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- призрак   Соединение по I2C   May 20 2016, 09:47
- - Jury093   Цитата(призрак @ May 20 2016, 12:47) Есть...   May 20 2016, 10:18
- - Elresearch   если датчики одинаковые и не имеют пинов для расши...   May 20 2016, 11:00
- - призрак   Все датчики разные, у каждого свой встроенный адре...   May 23 2016, 07:26
|- - Jury093   Цитата(призрак @ May 23 2016, 10:26) Все ...   May 23 2016, 08:21
|- - призрак   Цитата(Jury093 @ May 23 2016, 11:21) где ...   May 23 2016, 09:26
|- - Jury093   ЦитатаЭто не совсем датчики - это плата типа http:...   May 23 2016, 10:09
|- - призрак   Цитата(Jury093 @ May 23 2016, 18:54) поло...   May 25 2016, 09:44
|- - Jury093   Цитата(призрак @ May 25 2016, 12:44) суд...   May 25 2016, 10:35
|- - призрак   Цитата(Jury093 @ May 25 2016, 13:35) судя...   May 25 2016, 11:12
- - aiwa   Похожая картина может быть если подключаемые устро...   May 23 2016, 14:00
|- - призрак   Цитата(aiwa @ May 23 2016, 17:00) Похожая...   May 23 2016, 14:38
- - aiwa   Цитата(призрак @ May 23 2016, 17:38) В од...   May 23 2016, 16:08
|- - призрак   Цитата(aiwa @ May 23 2016, 19:08) Может а...   May 25 2016, 07:12
- - aiwa   В даташите на MPU-6050: ЦитатаThe slave address ...   May 25 2016, 07:34


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 08:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016