конфликт между генератором и дисплеем 44780

В этом форуме можно обсудить интерфейс программы, работу встроенных блоков, взаимодейсткие с Ардуино IDE и т.д.
Ответить
383Serega
Рядовой
Сообщения: 12
Зарегистрирован: 07.03.2021{, 12:53}
Репутация: 0
Имя: Сергей

конфликт между генератором и дисплеем 44780

#1

Сообщение 383Serega » 08.03.2021{, 17:38}

Привет!! Может кто сталкивался с проблемой дисплей 44780 мешает работе генератора т.е. если просто создать проект не симметричный мультивибратор и выход, задать генератору константы длину импульса в 1мс а длину выхода в 5мс то по осцилографу видно что генерирует как и должен а вот если при этом добавить дисплей то генерация сбивается на симметричный сигнал с длинной импульса и паузы примерно 12-15мс при выше сказанных значениях

Serg_Grn
Лейтенант
Сообщения: 333
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 36
Имя: Сергей

конфликт между генератором и дисплеем 44780

#2

Сообщение Serg_Grn » 08.03.2021{, 17:58}

Это связано с работой шины I2C ну или по какой шине Вы его подключаете. И не только дисплей, а и любое другое устройство на шине затягивает цикл программы, так что это надо иметь ввиду всегда.

383Serega
Рядовой
Сообщения: 12
Зарегистрирован: 07.03.2021{, 12:53}
Репутация: 0
Имя: Сергей

конфликт между генератором и дисплеем 44780

#3

Сообщение 383Serega » 08.03.2021{, 20:25}

пробовал и не по I2C тоже тупняк со мной Санчо связался и объяснил в чем проблема сейчас пробую на его генераторе сделать

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

конфликт между генератором и дисплеем 44780

#4

Сообщение BormanYA » 08.03.2021{, 21:12}

383Serega писал(а):
08.03.2021{, 20:25}
объяснил в чем проблема
Можно будет узнать? И решение если можно.

383Serega
Рядовой
Сообщения: 12
Зарегистрирован: 07.03.2021{, 12:53}
Репутация: 0
Имя: Сергей

конфликт между генератором и дисплеем 44780

#5

Сообщение 383Serega » 08.03.2021{, 22:40}

да конечно, дисплей получается самое тупое звено а программа работает по циклу т.е цикл программы занимает гораздо больше времени чем генерация 1мс, а решение пока что на 2х ардуинках соединенных по уарт на 2 ардуинке собран сам генератор пока что работает отлично ну это еще тесты позже отпишусь

383Serega
Рядовой
Сообщения: 12
Зарегистрирован: 07.03.2021{, 12:53}
Репутация: 0
Имя: Сергей

конфликт между генератором и дисплеем 44780

#6

Сообщение 383Serega » 09.03.2021{, 17:39}

народ подскажите где я затупил почему не работает схема при передачи данных через уарт т.е. если выбираю в меню данный режим(в меню сделан выход для autotest) при старте дисплей отключается сам проект(управления) находится на 1 фото генератор на 2 соответственно 2 ардуинки
Вложения
2021-03-09_17-31-03.jpg
2021-03-09_17-28-58.jpg

ecoins
Полковник
Сообщения: 2920
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

конфликт между генератором и дисплеем 44780

#7

Сообщение ecoins » 09.03.2021{, 18:06}

Многие проблемы снимутся, если использовать блоки (и библиотоеку) LCD работающих без "тормозов".
И еще полезно использовать планировщик задач (плат), чтобы они не выполнялись в каждом цикле loop().

383Serega
Рядовой
Сообщения: 12
Зарегистрирован: 07.03.2021{, 12:53}
Репутация: 0
Имя: Сергей

конфликт между генератором и дисплеем 44780

#8

Сообщение 383Serega » 09.03.2021{, 18:12}

ecoins писал(а):
09.03.2021{, 18:06}
блоки (и библиотоеку) LCD работающих без "тормозов".
это какие на пример?
ecoins писал(а):
09.03.2021{, 18:06}
И еще полезно использовать планировщик задач (плат), чтобы они не выполнялись в каждом цикле loop().
а это имеете в виду платы работающие по условию?

ecoins
Полковник
Сообщения: 2920
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 452
Откуда: Шатура
Имя: Энвер

конфликт между генератором и дисплеем 44780

#9

Сообщение ecoins » 09.03.2021{, 18:38}

383Serega писал(а):
09.03.2021{, 18:12}
это какие на пример?
Если проявить настойчивость, то в теме "Разработки ecoins" есть и описание проблемы, и примеры с lcd и диспетчером задач.

383Serega
Рядовой
Сообщения: 12
Зарегистрирован: 07.03.2021{, 12:53}
Репутация: 0
Имя: Сергей

конфликт между генератором и дисплеем 44780

#10

Сообщение 383Serega » 09.03.2021{, 18:56}

за инфу спасибо, но у меня пока что проблема не в этом

Ответить

Вернуться в «Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)»