Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Вопросы от новичков
Ответить
vfv
Сержант
Сообщения: 283
Зарегистрирован: 22 мар 2018, 12:35
Откуда: Самара
Имя: Валерий

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение vfv »

Решил первый раз попробовать подключить 1602 LCD по IIC / I2C
Обнаружил, что:
при подключении к компьютеру шнура USB с платами:

Arduino IIC / I2C 1602 LCD синий дисплей (5В)
Arduino DCcduino UNO r3 (ATmega328P CH340G, mini USB)

на дисплее тут же загорается подсветка и появляются 2 строки с чёрными квадратами. В этот же момент моргает светодиод перезагрузки на Arduino, примерно 3 сек, а затем тухнет. Ещё через 3сек начинает отображаться занесённая в дисплей информация. Итого
4 - 6 сек.
Мне показалось, что это долго и что может быть что то неисправно.
Или при использовании IIC / I2C скорость установки падает?

До этого работал без IIC / I2C с :
LCD 1602 Keypad Shield Arduino, зеленый без IIC / I2C
Arduino DCcduino UNO r3 (ATmega328P CH340G, micro USB).

Время запуска в работу вместе с дисплеем составляло 1-1,5 сек.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение RedSky »

Только что проверил на уно - 2 секунды. Возможно дело не в дисплее?
Логику работы 13го светодиода в момент включения сам не могу понять - иногда один раз мигнёт, иногда секунды 2-3. Но в любом случае 6 секунд много. Дисплеи подключаю только по I2C, запуска дольше 3х секунд не помню.
Если есть программатор попробуйте загрузить им, может что поменяется.
vfv
Сержант
Сообщения: 283
Зарегистрирован: 22 мар 2018, 12:35
Откуда: Самара
Имя: Валерий

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение vfv »

Скетч перезалил. Всё то же самое. Ещё заметил, что под конец перезаливки экран не гаснет. Еле улавливаю почти не заметное дёрганье.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение Kotafey »

vfv писал(а): 09 дек 2018, 15:27Скетч перезалил. Всё то же самое. Ещё заметил, что под конец перезаливки экран не гаснет. Еле улавливаю почти не заметное дёрганье.
Экран гаснуть не должен. Питание постоянно присутствует.
vfv
Сержант
Сообщения: 283
Зарегистрирован: 22 мар 2018, 12:35
Откуда: Самара
Имя: Валерий

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение vfv »

Снёс драйвер CH340G для Arduino DCcduino UNO r3 (ATmega328P CH340G, mini USB).
Всё стало подключаться быстро как и без IC / I2C.
Но драйвер всё таки надо искать или работать без не
го?
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение Kotafey »

vfv писал(а): 09 дек 2018, 23:34Снёс драйвер CH340G для Arduino DCcduino UNO r3 (ATmega328P CH340G, mini USB).
Всё стало подключаться быстро как и без IC / I2C.
Но драйвер всё таки надо искать или работать без не
го?
При чем тут драйвер на компе и скорость работы контроллера?
vfv
Сержант
Сообщения: 283
Зарегистрирован: 22 мар 2018, 12:35
Откуда: Самара
Имя: Валерий

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение vfv »

Вот нашёл статью

На плате, вместо стандартной микросхемы Atmega16u2 используемый в оригинальной плате Arduino UNO R3, используется микросхема USB-UART, на чипе CH340G.
На данный момент, все чаще встречается микросхема CH340G и она хорошо зарекомендовала себя в различных устройств, так же, в операционных систем Windows 8 и выше (а так же в Linux), уже установлен драйвера, в ручном режиме придется устанавливать только тех у кого Windows XP / 7.

Ссылка: http://robotchip.ru/obzor-arduino-uno-r ... no-ch340g/

Поэтому может и не стоит искать драйвер.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение dizzyy »

vfv писал(а): 09 дек 2018, 23:54Atmega16u2 используемый в оригинальной плате Arduino UNO R3
в уно стоят Atmega328 , Atmega16u2 это леонардо
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C

Сообщение RedSky »

Драйвер косвенным образом может влиять на время запуска платы. При открытии com порта происходит перезагрузка (видно при запуске терминала). Похоже что при подключении USB Ch340 несколько раз дёргает ресет.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость