Тормозит ардуина или дисплей?

Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

Всем привет!
Вообщем завел меня в тупик ардуинка с дисплеем...
Имеются два дисплея HD44780, один 2004, другой 1602. Подключены оба через I2C. Вообщем посмотрите лучше видео. Если с большого дисплея убрать все надписи, то на маленьком дисплее частота обновления уменьшается. Что это тормозит, ардуинка или дисплей?
https://www.youtube.com/watch?v=N15TDq-tRl8
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Тормозит ардуина или дисплей?

Сообщение RedSky »

Синие вообще тормознутые, но тут похоже что-то программное. С 2004 или несколькими одновременно дела не имел, а вывод на один 1602 увеличивает время выполнения программы на 40 мс.
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

[ref]RedSky[/ref], вот и подумываю посадить 1602 на другую ардуинку, а между ардуинками кольцевую связь организовать. Но это колхоз блин..
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Тормозит ардуина или дисплей?

Сообщение Олег »

Скорее всего у вас I2C не справляется.
RaiF-03 писал(а): 05 янв 2018, 14:44а между ардуинками кольцевую связь организовать. Но это колхоз блин.
Почему колхоз, нормальное распределние ресурсов
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

[ref=#aa0000]Олег[/ref], Тогда так и сделаем
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Тормозит ардуина или дисплей?

Сообщение Dev1 »

Я бы для начала избавился от I2c... :loony:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

[ref]Dev1[/ref], Объясните неграмотному почему?) что не так с I2C?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Тормозит ардуина или дисплей?

Сообщение pan »

RaiF-03 писал(а): 05 янв 2018, 16:40что не так с I2C
та самая тормознутость
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Тормозит ардуина или дисплей?

Сообщение Sancho »

Не верю в проблему с I2C!!!!!!!!!!! ( в том, что на видео)
Проект в студию!!!!!!!!!!!!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Dev1
Майор
Сообщения: 1045
Зарегистрирован: 12 июл 2016, 18:04
Откуда: Гондурас
Поблагодарили: 3 раза

Тормозит ардуина или дисплей?

Сообщение Dev1 »

Sancho писал(а): 05 янв 2018, 17:22Не верю в проблему с I2C!!!!!!!!!!! ( в том, что на видео)
Проект в студию!!!!!!!!!!!!
Взял и все испортил, тока попкорн достал :loony:
Win10-64 FLProg v8.2.3 Portable IDE 1.8.19, 2,x,x :shok:
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

[ref]Sancho[/ref], Сильно только не пинайте...
Гараж(главный).rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Тормозит ардуина или дисплей?

Сообщение pan »

скажите, а для чего так?
Изображение

про остальное вообще молчу ))
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

Хм... сделал кольцевую связь, изменения не большие. Собираю отдельно уно с дисплеем, если кроме мигающей текста ничего нету, то мгновенно отображается, если добавить еще текст, то чем больше текста, тем дольше частота обновления идет

[ref]pan[/ref], в случае ЧС выключить все реле, алгоритмы, и прочее, Вообщем АО - Аварийный останов)

Отправлено спустя 1 минуту 49 секунд:
pan писал(а): 05 янв 2018, 17:36про остальное вообще молчу ))
Как получается, главное работает)
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Тормозит ардуина или дисплей?

Сообщение pan »

RaiF-03 писал(а): 05 янв 2018, 17:43лавное работает
не думаю. главное чтобы работало правильно. иначе вы бы не задавали вопросы тут.
RaiF-03 писал(а): 05 янв 2018, 17:43в случае ЧС выключить все реле, алгоритмы, и прочее, Вообщем АО - Аварийный останов)
это я понял. какой смысл подключать разрешение записи и значение самой переменной к одному и тому же сигналу ?)

и у вас вроде на меге проект. если хватает пинов может в самом деле попробуете как вам выше советовали отказаться от I2C
Аватара пользователя
AVGN
Капитан
Сообщения: 727
Зарегистрирован: 03 фев 2017, 12:23

Тормозит ардуина или дисплей?

Сообщение AVGN »

[ref]RaiF-03[/ref], на это сообщение Вы обращали внимание
Гараж.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Если вы не можете объяснить это просто – значит, вы сами не понимаете этого до конца.
☆Альберт Эйнштейн
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

pan писал(а): 05 янв 2018, 18:09главное чтобы работало правильно. иначе вы бы не задавали вопросы тут.
Так правильно и работает, то есть как мне нужно, небольшая проблемка с дисплеем вылезла...
pan писал(а): 05 янв 2018, 18:09это я понял. какой смысл подключать разрешение записи и значение самой переменной к одному и тому же сигналу ?)
Такое условие при "АО", чтобы ничего нельзя было включить, как в автоматическом режиме, так и в ручном... Если одна и та же переменная/реле будет в разных платах, то сам алгоритм работает не корректно. По этому и прибегнул к такому...
pan писал(а): 05 янв 2018, 18:09и у вас вроде на меге проект. если хватает пинов может в самом деле попробуете как вам выше советовали отказаться от I2C
Буду пробовать, т.к. деваться некуда)

С моим проектом вообще беда-печаль?)

Отправлено спустя 1 минуту 12 секунд:
[ref]AVGN[/ref], Хм... оно и не вылазило нигде... Буду разбираться :(
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Тормозит ардуина или дисплей?

Сообщение pan »

[ref]RaiF-03[/ref], вы меня не поняли. я про это
Изображение

Отправлено спустя 1 минуту 8 секунд:
RaiF-03 писал(а): 05 янв 2018, 18:26 оно и не вылазило нигде... Буду разбираться
это потому , что у вас видимо не последняя версия флпрог
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

Подключил дисплеи напрямую к ардуине - все так же... Устранил ошибки из 15 поста, вроде лучше стало, в плане работы самой ардуинки, меньше тормозов стало. Наверное это все из за хренового проекта... да и хрен с ним :mellow:
pan писал(а): 05 янв 2018, 18:32вы меня не поняли. я про это
Если одна и та же переменная и/или реле будет в разных платах, то сам алгоритм(освещения, отопления и т.д.) работает не корректно. Реле то включится то выключится, аналогичное и с переменными происходит. По этому и прибегнул к такому...
Всем спасибо за участие! Буду думать дальше.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Тормозит ардуина или дисплей?

Сообщение pan »

[ref]RaiF-03[/ref],
RaiF-03 писал(а): 06 янв 2018, 12:12Если одна и та же переменная и/или реле будет в разных платах, то сам алгоритм(освещения, отопления и т.д.) работает не корректно
это означает что вы не правильно построили проект.

и всё же вы не поняли меня.
Изображение
вы понимаете как работает такое подключение??
Аватара пользователя
RaiF-03
Рядовой
Сообщения: 38
Зарегистрирован: 09 авг 2016, 18:21
Откуда: Оренбург

Тормозит ардуина или дисплей?

Сообщение RaiF-03 »

Обьясняльщик из меня не очень, но я попробую)
Если переменная будет без разрешения записи, то в ней будет храниться логические "False" или "True", постоянно.
Берем две платы номер 1 и 2 и вставим в них одну и ту же переменную, на плате номер 1 задаем значение "False", на плате номер 2 задаем значение "True", на выходе переменной получим поочередное True/False/True/False/True/False/. Наглядно было с реле, она просто трещала. И вот
pan писал(а): 06 янв 2018, 12:35вы понимаете как работает такое подключение??
В первом случае логическая True/False записывается постоянно?
Во втором случает запись происходит по высокому уровню на входе EN?
Ответить

Вернуться в «Помогите, а то я "нимагу"»

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

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