Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Re: ili9341 к AtMega 16

Пн май 14, 2018 10:00:09

Вроде с обращением к дисплею разобрался, инициализацию проходит, даже заливка цветом идёт, но что-то иногда с глюками - типа заливается пол дисплея, или вообще заливается сектор дисплея - т.е. глючит что-то, и вместо чёрного цвета выводит какой-то кирпичный цвет - или что-то с гамма коррекцией я не то сделал. Хотя этот же дисплей на Ардуине выводит чётко - может ещё что там воткнут прямо в плату, а с Мегой 8 - через штырьки PLS 10 см проводами от Ардуино.

Re: ili9341 к AtMega 16

Пн май 21, 2018 15:14:39

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

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

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