Скорость обработки в цикле (loop) при подключеном дисплее

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

Ребята, кто нибудь пытался увеличить скорость обработки атмеги 328 в цикле (loop) при подключенном tft дисплее  3.95 ili9488, библиотека adafruit, а то чем больше информации выводишь, тем меньше скорость

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Valera19701 пишет:
...чем больше информации выводишь, тем меньше скорость

Было бы по меньшей мере странно, если бы было наоборот.

Кстати, Вы не привели цифры, поэтому невозможно поставить диагноз в Вашем случае.

У меня в новой версии ASOLED весь экран заполняется примерно за 40-50 мс. Правда, эта версия еще не выложена. А в старой версии время заполнения экрана составляло в среднем 127 мс.

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

andriano пишет:

Valera19701 пишет:
...чем больше информации выводишь, тем меньше скорость

Кстати, Вы не привели цифры, поэтому невозможно поставить диагноз в Вашем случае.

7 строк, больше 1 секунды

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Это очень много.

Т.к. жалоб на медлительность библиотеки Адафрукта я не слышал (сам ею не пользуюсь, иначе зачем бы стал писать свою), подозреваю, Вы что-то делаете не так.

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

andriano пишет:

 Вы что-то делаете не так.

единственное что не так, это пин дисплея rst подключен к выводу D13 вместо А4, так как А4 и А5 я использую для I2C

Valera19701
Valera19701 аватар
Offline
Зарегистрирован: 18.10.2015

отвечу сам себе, может кому то пригодится,

нашел библиотеку MCUFRIEND_kbv library, и все заработало раза в 3 шустрее

8 строк порядка 600мс, вот здесь обсуждение и библиотека

http://forum.arduino.cc/index.php?topic=337473.0