|
stm32f429disco работа с экраном |
|
|
|
Jun 4 2015, 06:21
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(Эдди @ Jun 4 2015, 07:48)  Эти "стандартные" библиотеки — настолько индусокодная жесть, что лучше сразу свое писать, а туда даже не заглядывать!!! ТС просил стандартного. Если у вас есть библиотеки лучше, то дайте ссылочку ТС. Цитата(mantech @ Jun 4 2015, 08:23)  А если серьезно - тупо копировать оттуда в рабочий проект - это глупо, а с доработками - самое оно! Можно даже не копировать, но заглядывать - обязательно!
|
|
|
|
|
Jun 13 2015, 14:14
|

Профессионал
    
Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486

|
Цитата(Genadi Zawidowski @ Jun 5 2015, 23:50)  Дисплей там с контроллером ILI9341... Посмотрел даташит на ILI9341, что-то слабо мне с ним справиться. Попробовал стандарну библиотеку для LCD из пакета stm32f429disco, а у меня демо версия Кейла и 32К, разрешенных мне, не хватает. Что делать? Урезать библиотеку под свои цели? Поискать в инете что-нибудь? Купить Кейл-жеба давит. Найти кряк - ...? Что посоветуете.
--------------------
И на камнях растут деревья!
|
|
|
|
|
Jun 13 2015, 23:00
|

Профессионал
    
Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634

|
Цитата(domowoj @ Jun 13 2015, 17:14)  Посмотрел даташит на ILI9341, что-то слабо мне с ним справиться. Попробовал стандарну библиотеку для LCD из пакета stm32f429disco, а у меня демо версия Кейла и 32К, разрешенных мне, не хватает. Что делать? Урезать библиотеку под свои цели? Поискать в инете что-нибудь? Купить Кейл-жеба давит. Найти кряк - ...? Что посоветуете. В даташит можете не очень внимательно смотреть - в исходниках десяток строк инициализации дисплея и перевод его в RGB MODE - после этого в него через LTDC идут пиксели, сопровождвемсые клоком, строчной и кадровой синхронизацией. Если надо БЕЗ ltdc, тогда да - даташит или мои исходники (у меня и "выжимка" из ST-шного примра по работе с LTDC). https://188.134.5.254/browser/hfreceiver/trunk/st7735.c - инициализация ILI9341 https://188.134.5.254/browser/hfreceiver/trunk/graphltdc.c - инициализация LTDC https://188.134.5.254/browser/hfreceiver/trunk/display.c - работа с фреймбуфером - вывдод текста По поводу компилятора - посоветую использовать https://launchpad.net/gcc-arm-embedded
Сообщение отредактировал Genadi Zawidowski - Jun 13 2015, 23:01
|
|
|
|
|
Oct 29 2015, 13:26
|

Знающий
   
Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847

|
Забавный прикол наблюдаю... Вывожу на экран строки символов и вижу, что по центру экрана 800*480 живет эмблема фирмы STMicroelectronics.... https://upload.wikimedia.org/wikipedia/id/t...electronics.pngНаверняка тут много народа это проходило! Как от этого избавиться? В каком месте подгружается этот слой? Что это за файл? ( Уж не STM32F429\Projects\Demonstration\Core\Demo\Res\background.c?) C конвертированием своей эмблемы я сам разберусь... Цитата Спасибо!
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|