Страница 1 из 1

Одновременное подключение гироскопа GY510 и дисплея HD44780 по I2C

Добавлено: 23 дек 2021, 15:08
Ivan-07
Добрый день!
При одновременном подключении дисплея HD44780 и гироскопа GY510, данные с гироскопа перестают поступать, дисплей продолжает нормально работать. По отдельности и гироскоп и дисплей тоже работают. К дисплею по I2C ещё подпаяны часы реального времени. Адреса сканируются правильно: Гироскоп 68, часы 57, дисплей 3F (сканируются одновременно)
Пробовал и с конвентером уровней и без на Уно и ESP32. Что это может быть?

Одновременное подключение гироскопа GY510 и дисплея HD44780 по I2C

Добавлено: 30 дек 2021, 17:50
Alexandru
giroskope.jpg
посмотрите внимательно нету конфликты уровней?

Одновременное подключение гироскопа GY510 и дисплея HD44780 по I2C

Добавлено: 30 дек 2021, 18:01
aidar_i
Ivan-07 писал(а): 23 дек 2021, 15:08 Что это может быть?
Если так?
Test API2_1.flp

Одновременное подключение гироскопа GY510 и дисплея HD44780 по I2C

Добавлено: 31 дек 2021, 18:07
rogerwaters
Нужно отключить дисплей от IC2 и подключить по 6 линиям. Та же проблема при сочетании шаговых моторов и дисплея по IC2. Для часов подключение по IC2 не так критично.

Одновременное подключение гироскопа GY510 и дисплея HD44780 по I2C

Добавлено: 31 дек 2021, 19:01
aidar_i
rogerwaters писал(а): 31 дек 2021, 18:07 Нужно отключить дисплей от IC2 и подключить по 6 линиям. Та же проблема при сочетании шаговых моторов и дисплея по IC2. Для часов подключение по IC2 не так критично.
Потому что дисплей обновляется в каждом цикле по i2c

Одновременное подключение гироскопа GY510 и дисплея HD44780 по I2C

Добавлено: 01 янв 2022, 22:24
Alexandru
Потому что дисплей обновляется в каждом цикле по i2c

:smile37: (это только мысль)
а разве это не является дополнительной нагрузкой на процессор + снижение производительности
надо обновлять при запросе к дисплэю ..

Одновременное подключение гироскопа GY510 и дисплея HD44780 по I2C

Добавлено: 02 янв 2022, 08:39
aidar_i
Alexandru писал(а): 01 янв 2022, 22:24
Потому что дисплей обновляется в каждом цикле по i2c

:smile37: (это только мысль)
а разве это не является дополнительной нагрузкой на процессор + снижение производительности
надо обновлять при запросе к дисплэю ..
Да