проект с LCD становится медленнее

Использование дисплеев и обсуждение пользовательских блоков к ним
Ответить
alext-2000
Рядовой
Сообщения: 13
Зарегистрирован: 02 ноя 2015, 11:11
Откуда: челябинск

проект с LCD становится медленнее

Сообщение alext-2000 »

Здравствуйте!
хочу спросить может кто сталкивался, при добавлении в проект LCD 1602, таймеры в программе становятся медленнее.
в архиве два проекта: 1- без LCD; 2- c LCD
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

проект с LCD становится медленнее

Сообщение DerAlex »

Чем длиннее программа тем больше цикл опроса  и значит время таймера меньшее времени цикла невозможна.
аврора
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

проект с LCD становится медленнее

Сообщение DerAlex »

Выход в применении таймеров использующие прерывания.Этот вопрос давно назрел и перезрел.Каждый в таких ситуациях выкручивается как может.В каких то случаях можно использовать скоростной счетчик в каких то - применять  блоки генераторов  написанных в кодах.

Добавлено (18.04.2016, 06:40)
---------------------------------------------
Вот например два блока генераторов .Первый для НАНО с выходом D9. Второй для МЕГИ - выход D11.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
аврора
alext-2000
Рядовой
Сообщения: 13
Зарегистрирован: 02 ноя 2015, 11:11
Откуда: челябинск

проект с LCD становится медленнее

Сообщение alext-2000 »

Спасибо конечно, но меня интересуют внутренние генераторы в плате №2 у которых есть вход частоты. Лишних входов- выходов нет
Аватара пользователя
DerAlex
Лейтенант
Сообщения: 437
Зарегистрирован: 06 сен 2015, 08:39
Откуда: Новосибирск

проект с LCD становится медленнее

Сообщение DerAlex »

К сожалению в программе нет возможности исключать из сканирования отдельных, не нужных в данный момент сегментов, поэтому текст программы сканируется целиком и полностью .Время сканирования зависит от ее длины.И если время сканирования будет равно  например 5 милисекунд, то генератор  с периодом 1 милисекунду работать  будет тоже с частотой 5 милисекунд.

Добавлено (18.04.2016, 11:55)
---------------------------------------------
Задайте вопрос автору - есть ли возможность каким то образом обойти это ограничение.Может я чего то не знаю.
аврора
alext-2000
Рядовой
Сообщения: 13
Зарегистрирован: 02 ноя 2015, 11:11
Откуда: челябинск

проект с LCD становится медленнее

Сообщение alext-2000 »

спасибо за ответ
Oleg1345140
Лейтенант
Сообщения: 539
Зарегистрирован: 06 сен 2015, 07:09
Откуда: Курган

проект с LCD становится медленнее

Сообщение Oleg1345140 »

Добрый день, пока нет возможности глянуть программу, по этому теория. Как подключен дисплей по шине и2ц или на 4 бита? если первый вариант то переподключив дисплей на отдельные пины  можно увеличить скорость работы программы.
Ответить

Вернуться в «Дисплеи и индикаторы»

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

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