Найти тему
За_тех_кто_в_коде();

Первый выезд. Аппаратный SPI ATMega уходит в точку.

Библиотека для LCD дисплеев Arduino Первый выезд.

Это первая моя публикация. Завел её на дзене, на случай если у кого-то вдруг появятся вопросы. И посмотреть что тут да как. Тестовая статья. Самостоятельно запустить экранчик, для меня это была задача со звездочкой... Текущий вид библиотеки, по некоторым блокам еще так себе... Но она завелась и поехала! :) А при подключении через SPI, я бы даже сказал полетела!

В аппаратом SPI Меги байт уходит за 4 такта. Это удвоенный режим. Точных замеров я пока не производил, но визуально это в 1.5-2 медленнее чем 8-битная шина, при том же разрешении и той же палитре цветов, в реализации этой же библиотеки.

Код буксовал на всех этапах... Включая этапы понимания даташита... Но больше всего меня добила функция отрисовки произвольной линии.

Я решил ехать по своей схеме.

Ссылки на код будут в ближайшее время. Нужно лишь чутка причесать код. Так как уже кое-что чутка подкастылил.

Окружностей, закругленных прямоугольников пока нет, так как я морально немного подустал уже от этих экранчиков.

Реализовано 8 бит и SPI. 16 битный вариант, в реализации функции, совсем не многим будет отличатся от 8. Ну а по скорости... Надо будет смотреть.

Display_Lib_SPI_ATMega328p.zip

http://ямал-спец-альтернатива.рф/Main_menu/Other_works/Arduino_projects/Display_library.html