Угу. Я на аппаратном таймере и делаю. Если нужно переменные интервалы - dma можно присрать к нему. Но конкретно тут я бы лучше разобрался dafuq с дисплеем, нафига ему такие конские задержки вообще? Дисплей должен в норме быть в состоянии все разом за одну транзакцию всосать, он же в 99.999% просто память, цепляемая по шине.
Комментарии: 4
Ogurezzz
Мало того, у него смотри какие тайминги на запись. Должно вообще все работать аж бегом. Но... Хммм.. Я тут понял, что у меня строб E идет подряд. Надо его попробовать разнести E1-выставил данные-E0
Sexst
Я хз, я такими пользовался пару раз и весьма давно. Не помню чтобы я какие-то задержки вставлял. Может левый дисплей?
Ogurezzz
Сейчас я данные выставляю и дергаю E1E0 Да не. Мы их давно закупаем пачками. И вот такая петрушка везде при включении оптимизации.
Sexst
Гипотетически он должен latch с data bus делать на falling edge, так что должно быть пофиг. Но попробуй, да. Лять, начитаюсь англоязычных статей и уже не помню как это всё на русском называется Отвратительно