Как стать автором
Обновить

TinyPhoto: встраиваемая графика и экономичные вычисления

Время на прочтение7 мин
Количество просмотров8.8K
Всего голосов 39: ↑37 и ↓2+35
Комментарии10

Комментарии 10

В чем профит обновления с частотой 60 Гц, если изображение и так показывает после загрузки, до тех пор пока не загрузишь новые данные?

Можно сделать очень быструю анимацию :)

(если сжимать изображения и хранить только изменяющиеся части, то в данный чип может уместиться гораздо больше 5 кадров)

А вы пробовали реальное время работы измерить?
Было бы интересно.
225мАч от 2032 можно добиться только при токе не больше 1.5мА.
При 3мА ёмкость падает до 155мАч. А токов больше вообще нет в спецификации.
(Есть же эти экраны в одноцветном исполнении)

На такой платформе (tiny85 + oled дисплей) можно вещи и по-интереснее сделать. Автор всю статью пытается удивить, что вьювер статичных картинок влез в такой малый объем памяти, а тем временем в те же 8кб умещают более динамичные и полезные вещи, типа различных измерителей и графических библиотек. Не говоря о том, что tiny85+oled — это целая игровая платформа.

Громадное спасибо за ссылки! А есть ещё?

Не говоря о том, что tiny85+oled — это целая игровая платформа.

О, никогда не слышал.

Да я, честно говоря, просто набрал в гугл-картинках "attiny85 oled" и прошелся о самым красивым. Очень популярная платформа. Вот еще крутой проект — научный калькулятор и более развитый форк. О нем вроде недавно тут писали.

Поскольку ATiny85 не имеет в своем составе интерфейса I2C

Значит, надо было брать дисплей с SPI.

Это, кстати, тоже полу-правда. Да, I2C нет, но есть USI который позволяет организовать I2C или SPI в "полуавтоматическом" режиме (часть работы делает железо, например, сдвиг регистра данных, а часть софт, например, тактирование).
И дальше по тексту ужас продолжается


Это уменьшило максимальный размер пакета до 8 байтов (с 32 байтов, получающихся при использовании Atmega328P, оборудованного I2C)

Из этого предложения кажется, что дело в аппаратных буферах, будто у tiny85 — 8 байт, а у Atmega328P — 32. На самом деле у обоих камней буфер 1 байт, а 8 и 32 — просто в библиотеках так задано...

Поскольку ATiny85 не имеет в своем составе интерфейса I2C

Значит, надо было брать дисплей с SPI.

SPI он тоже не содержит

Хочется сказать, что софтовый SPI проще софтового I2C.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий