конфликт между генератором и дисплеем 44780
конфликт между генератором и дисплеем 44780
Привет!! Может кто сталкивался с проблемой дисплей 44780 мешает работе генератора т.е. если просто создать проект не симметричный мультивибратор и выход, задать генератору константы длину импульса в 1мс а длину выхода в 5мс то по осцилографу видно что генерирует как и должен а вот если при этом добавить дисплей то генерация сбивается на симметричный сигнал с длинной импульса и паузы примерно 12-15мс при выше сказанных значениях
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
конфликт между генератором и дисплеем 44780
Это связано с работой шины I2C ну или по какой шине Вы его подключаете. И не только дисплей, а и любое другое устройство на шине затягивает цикл программы, так что это надо иметь ввиду всегда.
конфликт между генератором и дисплеем 44780
пробовал и не по I2C тоже тупняк со мной Санчо связался и объяснил в чем проблема сейчас пробую на его генераторе сделать
- BormanYA
- Рядовой
- Сообщения: 95
- Зарегистрирован: 10 янв 2018, 18:07
- Откуда: Дмитров
- Имя: Михаил
- Благодарил (а): 2 раза
конфликт между генератором и дисплеем 44780
да конечно, дисплей получается самое тупое звено а программа работает по циклу т.е цикл программы занимает гораздо больше времени чем генерация 1мс, а решение пока что на 2х ардуинках соединенных по уарт на 2 ардуинке собран сам генератор пока что работает отлично ну это еще тесты позже отпишусь
конфликт между генератором и дисплеем 44780
народ подскажите где я затупил почему не работает схема при передачи данных через уарт т.е. если выбираю в меню данный режим(в меню сделан выход для autotest) при старте дисплей отключается сам проект(управления) находится на 1 фото генератор на 2 соответственно 2 ардуинки
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4017
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 160 раз
конфликт между генератором и дисплеем 44780
Многие проблемы снимутся, если использовать блоки (и библиотоеку) LCD работающих без "тормозов".
И еще полезно использовать планировщик задач (плат), чтобы они не выполнялись в каждом цикле loop().
И еще полезно использовать планировщик задач (плат), чтобы они не выполнялись в каждом цикле loop().
конфликт между генератором и дисплеем 44780
это какие на пример?
а это имеете в виду платы работающие по условию?ecoins писал(а): 09 мар 2021, 18:06 И еще полезно использовать планировщик задач (плат), чтобы они не выполнялись в каждом цикле loop().
-
- Полковник
- Сообщения: 4017
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 160 раз
конфликт между генератором и дисплеем 44780
Если проявить настойчивость, то в теме "Разработки ecoins" есть и описание проблемы, и примеры с lcd и диспетчером задач.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей