Страница 1 из 1
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 09 дек 2018, 15:03
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 сек.
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 09 дек 2018, 15:20
RedSky
Только что проверил на уно - 2 секунды. Возможно дело не в дисплее?
Логику работы 13го светодиода в момент включения сам не могу понять - иногда один раз мигнёт, иногда секунды 2-3. Но в любом случае 6 секунд много. Дисплеи подключаю только по I2C, запуска дольше 3х секунд не помню.
Если есть программатор попробуйте загрузить им, может что поменяется.
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 09 дек 2018, 15:27
vfv
Скетч перезалил. Всё то же самое. Ещё заметил, что под конец перезаливки экран не гаснет. Еле улавливаю почти не заметное дёрганье.
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 09 дек 2018, 21:46
Kotafey
vfv писал(а): 09 дек 2018, 15:27Скетч перезалил. Всё то же самое. Ещё заметил, что под конец перезаливки экран не гаснет. Еле улавливаю почти не заметное дёрганье.
Экран гаснуть не должен. Питание постоянно присутствует.
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 09 дек 2018, 23:34
vfv
Снёс драйвер CH340G для Arduino DCcduino UNO r3 (ATmega328P CH340G, mini USB).
Всё стало подключаться быстро как и без IC / I2C.
Но драйвер всё таки надо искать или работать без не
го?
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 09 дек 2018, 23:43
Kotafey
vfv писал(а): 09 дек 2018, 23:34Снёс драйвер CH340G для Arduino DCcduino UNO r3 (ATmega328P CH340G, mini USB).
Всё стало подключаться быстро как и без IC / I2C.
Но драйвер всё таки надо искать или работать без не
го?
При чем тут драйвер на компе и скорость работы контроллера?
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 09 дек 2018, 23:54
vfv
Вот нашёл статью
На плате, вместо стандартной микросхемы Atmega16u2 используемый в оригинальной плате Arduino UNO R3, используется микросхема USB-UART, на чипе CH340G.
На данный момент, все чаще встречается микросхема CH340G и она хорошо зарекомендовала себя в различных устройств, так же, в операционных систем Windows 8 и выше (а так же в Linux),
уже установлен драйвера, в ручном режиме придется устанавливать только тех у кого Windows XP / 7.
Ссылка:
http://robotchip.ru/obzor-arduino-uno-r ... no-ch340g/
Поэтому может и не стоит искать драйвер.
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 10 дек 2018, 00:05
dizzyy
vfv писал(а): 09 дек 2018, 23:54Atmega16u2 используемый в оригинальной плате Arduino UNO R3
в уно стоят Atmega328 , Atmega16u2 это леонардо
Долгий запуск в работу Arduino с 1602 LCD по IIC / I2C
Добавлено: 10 дек 2018, 01:16
RedSky
Драйвер косвенным образом может влиять на время запуска платы. При открытии com порта происходит перезагрузка (видно при запуске терминала). Похоже что при подключении USB Ch340 несколько раз дёргает ресет.