Здравствуйте!
хочу спросить может кто сталкивался, при добавлении в проект LCD 1602, таймеры в программе становятся медленнее.
в архиве два проекта: 1- без LCD; 2- c LCD
проект с LCD становится медленнее
-
- Рядовой
- Сообщения: 13
- Зарегистрирован: 02 ноя 2015, 11:11
- Откуда: челябинск
проект с LCD становится медленнее
У вас нет необходимых прав для просмотра вложений в этом сообщении.
проект с LCD становится медленнее
Чем длиннее программа тем больше цикл опроса и значит время таймера меньшее времени цикла невозможна.
аврора
проект с LCD становится медленнее
Выход в применении таймеров использующие прерывания.Этот вопрос давно назрел и перезрел.Каждый в таких ситуациях выкручивается как может.В каких то случаях можно использовать скоростной счетчик в каких то - применять блоки генераторов написанных в кодах.
Добавлено (18.04.2016, 06:40)
---------------------------------------------
Вот например два блока генераторов .Первый для НАНО с выходом D9. Второй для МЕГИ - выход D11.
Добавлено (18.04.2016, 06:40)
---------------------------------------------
Вот например два блока генераторов .Первый для НАНО с выходом D9. Второй для МЕГИ - выход D11.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
аврора
-
- Рядовой
- Сообщения: 13
- Зарегистрирован: 02 ноя 2015, 11:11
- Откуда: челябинск
проект с LCD становится медленнее
Спасибо конечно, но меня интересуют внутренние генераторы в плате №2 у которых есть вход частоты. Лишних входов- выходов нет
проект с LCD становится медленнее
К сожалению в программе нет возможности исключать из сканирования отдельных, не нужных в данный момент сегментов, поэтому текст программы сканируется целиком и полностью .Время сканирования зависит от ее длины.И если время сканирования будет равно например 5 милисекунд, то генератор с периодом 1 милисекунду работать будет тоже с частотой 5 милисекунд.
Добавлено (18.04.2016, 11:55)
---------------------------------------------
Задайте вопрос автору - есть ли возможность каким то образом обойти это ограничение.Может я чего то не знаю.
Добавлено (18.04.2016, 11:55)
---------------------------------------------
Задайте вопрос автору - есть ли возможность каким то образом обойти это ограничение.Может я чего то не знаю.
аврора
-
- Рядовой
- Сообщения: 13
- Зарегистрирован: 02 ноя 2015, 11:11
- Откуда: челябинск
-
- Лейтенант
- Сообщения: 539
- Зарегистрирован: 06 сен 2015, 07:09
- Откуда: Курган
проект с LCD становится медленнее
Добрый день, пока нет возможности глянуть программу, по этому теория. Как подключен дисплей по шине и2ц или на 4 бита? если первый вариант то переподключив дисплей на отдельные пины можно увеличить скорость работы программы.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость