Перейти к содержанию
    

stm32f429disco работа с экраном

Здравствуйте друзья!

Пришла мне наконец вышеупомянутая плата.

Но вот вопрос, что дальше и как?

Наверняка же существуют стандартные библиотеки

работы с ЛСД и тачскрином.

Ткните пожалуйста носом, где взять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ткните пожалуйста носом, где взять.
Тут смотрели?

 

ADC_DMA
ADC_DualModeInterleaved
ADC_TripleModeInterleaved
DAC_SignalsGeneration
DMA2D_MemToMemWithBlending
DMA2D_MemToMemWithPFC
EXTI_Example
FLASH_DualBoot
FLASH_Program
FLASH_WriteProtection
FMC_SDRAM
FMC_SDRAM_LowPower
IWDG_Example
LTDC_AnimatedPictureFromUSB
LTDC_ColorKeying
LTDC_Display_2Layers
MEMS_Example
PWR_CurrentConsumption
PWR_STANDBY
PWR_STOP
RCC_ClockConfig
RCC_CSS
SysTick_Example
TIM_PMWOutput
Touch_Panel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эти "стандартные" библиотеки — настолько индусокодная жесть, что лучше сразу свое писать, а туда даже не заглядывать!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эти "стандартные" библиотеки — настолько индусокодная жесть, что лучше сразу свое писать, а туда даже не заглядывать!!!

 

Ну да, к пенсии напишете :biggrin:

А если серьезно - тупо копировать оттуда в рабочий проект - это глупо, а с доработками - самое оно!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эти "стандартные" библиотеки — настолько индусокодная жесть, что лучше сразу свое писать, а туда даже не заглядывать!!!

ТС просил стандартного. Если у вас есть библиотеки лучше, то дайте ссылочку ТС.

 

А если серьезно - тупо копировать оттуда в рабочий проект - это глупо, а с доработками - самое оно!

Можно даже не копировать, но заглядывать - обязательно!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К плате нет никакой документации?

Тип дисплея, цоколёвка известны?

 

По собственному опыту я посоветовал бы обзавестись ДШ на дисплей и контроллер: хорошая точка старта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К плате нет никакой документации?

:rolleyes:

Плата родная от ST. Куча примеров с исходниками лежит в кубе4. Оттуда брать и инициализацию дисплея, так как TFT с контролером каким-то.

 

2 mantech. Для некоторых дров особо альтернативы не просматривается. Например дрова Ethernet или USB.

[DELETED]

Изменено пользователем IgorKossak

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дисплей там с контроллером ILI9341, можно работать по SPI а можно после инициализации переключить в RGB MODE и работать с тем, что ему выдаёт LTDC процессора.

Работая с 8 или 16 бит цветом, вполне можно обойтись внутренней памятью процессора, не инициализируя SDRAM.

На схеме указан тип дисплейного модуля, он вполне гуглится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дисплей там с контроллером ILI9341...

Посмотрел даташит на ILI9341, что-то слабо мне с ним справиться.

Попробовал стандарну библиотеку для LCD из пакета stm32f429disco,

а у меня демо версия Кейла и 32К, разрешенных мне, не хватает.

Что делать?

Урезать библиотеку под свои цели?

Поискать в инете что-нибудь?

Купить Кейл-жеба давит.

Найти кряк - ...?

Что посоветуете.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Найти кряк - ...?

Что посоветуете.

 

Ясно дело :biggrin: Пока не купил иар для серьезных проектов, так и пользовался...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрел даташит на 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Забавный прикол наблюдаю...

Вывожу на экран строки символов и вижу, что по центру экрана 800*480 живет эмблема фирмы STMicroelectronics....

https://upload.wikimedia.org/wikipedia/id/t...electronics.png

 

Наверняка тут много народа это проходило! Как от этого избавиться? В каком месте подгружается этот слой? Что это за файл? ( Уж не STM32F429\Projects\Demonstration\Core\Demo\Res\background.c?)

C конвертированием своей эмблемы я сам разберусь...

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Сайт заработал вот сслыка http://www.compel.ru/lib/seminar-materials...-sdram-pamyatyu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...