ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
427592 Топик полностью
mazur (25.07.2013 20:16 - 20:19, просмотров: 426) ответил Ксения на А как быть, если в начале/конце строки есть дополнительная работа (например, на очистку экрана) с особо большой задержкой? Тогда таймирование подравнивать под эту большую задержку, чтобы было поровну, или ту большую задержку разбивать на много
Про какой дисплей вы говорите? Если взять ЖКИ на HD44780, то команда очистки 1,5 мс. Установили таймер, новое состояние автомата, новую точку входа прототреда, вышли. Делаете свои дела дальше. При следующей итерации проверка таймера. Время вышло? https://www.youtube.com/watch?v=TsAu2K-Iy0A
Нет, делаем дальше свои дела. Вышло, выполняете нужный код. При буфере в ОЗУ вообще нет заморочек. Очистил весь буфер, строку, часть строки. И вам не нужно заморачиваться с задержками. Модуль посимвольного вывода исправно выведет пробелы на дисплей. Вы бы описали конкретнее свои затруднения. Я не вижу проблем работы с дисплеем. Еще одно старое видео ->