Цитата(zorromen @ Nov 23 2006, 02:07)

Уважаемый prottoss не хачу надоедать...но придется...у тебя написано что для ачистки экрана надо 1.8 мсек...но я посчитал с учетом того что для выполнения одной операции требуется 10мксек...
122 на 32...значит есть 4 страницы...и как я вижу... активным может только один чип...
значит для каждой страницы мы выполняем такую последовательность
1.Установка Страницы =10мкс
2.Установка Адресса на ноль...=(10мкс)В уме держим то свойство что после записи байта происходит инкремент адресса в лцд
3. выводим 0х00 для случая очистки или 255 для закрашивания 122 раза*10мкс
и все это дело еще 3 раза всего повторить
итого 4(10мкс+10мкс+122*10мкс)=4960мкс это для условия когда активный только один чип
если одновременно выводить на оба то время уменьшим вдвое...Так вот я не пойму как время у тебя меньше теоретического предела?
неужели экран на обработку одной операции тратит около 4 мкс?
Я не знаю, откуда Вы взяли 10 мкс? Все считается очень просто:
Цикл одного обращения к ЖКИ равен 1 мкс или более - это из даташита... 488 байтов ОЗУ ЖКИ (122 байта х 4 страницы) - это 488 мкс. Умножаем это число на два (нам надо прочитать-модифицировать-записать), получаем 976 мкс. Ну и плюс наложение масок, установка страниц, установка стартовых столбцов - вот и получается примерно 1,8 мс...