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