ili9341 к AtMega 16

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Сообщение Frogfot »

Вроде с обращением к дисплею разобрался, инициализацию проходит, даже заливка цветом идёт, но что-то иногда с глюками - типа заливается пол дисплея, или вообще заливается сектор дисплея - т.е. глючит что-то, и вместо чёрного цвета выводит какой-то кирпичный цвет - или что-то с гамма коррекцией я не то сделал. Хотя этот же дисплей на Ардуине выводит чётко - может ещё что там воткнут прямо в плату, а с Мегой 8 - через штырьки PLS 10 см проводами от Ардуино.
Хорошему коту и в декабре - март :)
Реклама
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Сообщение Frogfot »

С ATmega8 пока не смог запустить TFT, только на Arduino Uno - благо что шилд прямо стыкуется к плате. Буквально за пол дня запустил среду Arduino, подобрал либы и нашёл рабочий скетч - запустился индикатор с пол пинка.

Запускал скетч - чтение BMP картинки с SD карточки и вывод на TFT ILI9341 240x320 - занимает 26 кБ флеша и 1,3 кБ оперативы. Простенький тест индикатора занимает 12 кБ памяти - в М8 не влезет, тогда стало интересно поковыряться с либах и разобраться со средой Arduino.

Повыкидывал из либы всё лишнее - осталось 2,5 кБ вместо 12 кБ. Теперь можно портировать и на М8, благо с кодом уже понятно.
Хорошему коту и в декабре - март :)
Реклама
Ответить

Вернуться в «Периферия»