Отговори на тема  [ 8 мнения ] 
ili9341 инициализация 
Автор Съобщение
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение ili9341 инициализация
Здравейте,

До скоро работих с ST7735. Реших да мина на 2.2" TFT ILI9341 с тъч скрийн.
Обаче нещо удрям на камък с инициализацията.

Някой има ли работеща библиотека за този контролер на C за AVR ?
Предполагам, че ще ми предложите да взема някоя arduino библиотека за C++ и да я прераборя.... Вече го пробвах и няма успех, макар, че направих същото за ST7735 и стана.


Пет Окт 24, 2014 6:05 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: ili9341 инициализация
Намерих причината.
Модула има регулатор на 3.3v , но не работи ако му се подават 5v на линиите за данни.


Съб Окт 25, 2014 11:24 am
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: ili9341 инициализация
Подкарах го. Ето един клип как изглежда дисплея и един как рабори тъча:
https://www.youtube.com/watch?v=AJxphWKtEU0&list=UUmOjHOGyvam_Qb4LyNzulvg
https://www.youtube.com/watch?v=0_GSUfEO_7I&list=UUmOjHOGyvam_Qb4LyNzulvg&index=3


Пон Окт 27, 2014 11:55 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12097
Местоположение: Гьотеборг
Мнение Re: ili9341 инициализация
Яко, справил си се - товае най-важното :)


Пон Окт 27, 2014 11:59 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: ili9341 инициализация
vgeorgiev написа:
Някой има ли работеща библиотека за този контролер на C за AVR ?.


Това: http://www.mikroe.com/visualtft/specification/

+ това: http://www.mikroe.com/mikroc/avr/

и нямаш грижи. Библиотеката иначе е вградена в компилатора като object file. Сорс няма, но не ти и трябва.


Пон Окт 27, 2014 12:10 pm
Профил ICQ WWW
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: ili9341 инициализация
Здравейте,

Закачих дисплея и една SD карта на бредборд и пуснах контролера на 18,432MHz.
Буферирам SPI шината с CD4050, захранен на 3.3V.
Екрана и картата работят на SPI делител 4. На по-малък не може да работи.
Предполагам, че проблема с по-високата скорост (делител 2) идва от буфера.
Не мога да разбера каква е максималната скорост за този буфер.

Някой може ли да сподели. Има ли друг по-бърз буфер в DIP корпус ?


Нед Ное 02, 2014 10:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: ili9341 инициализация
време на нарастване / спадане около 40..50 nanosec на 3 волта, тоест 10МHz е твърде оптимистично. 74hc245 би трябвали да ти свърши работа.


Нед Ное 02, 2014 11:02 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Сря Фев 06, 2013 10:25 am
Мнения: 197
Мнение Re: ili9341 инициализация
Предполагам, че трябва да свържа резистори последователно на входовете. Максималното напрежение на входа е input voltage 0 - VCC.
Ще потърся LVC серията.


Пон Ное 17, 2014 8:54 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни