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

STM32 + графический интерфейс

Здравствуйте, Уважаемые Коллеги.

Прошу помочь советом: нужно начать освоение графического интерфейса. Посоветуйте, какую оценочную плату стоит прикупить для данных целей. Планируется работа в связке CubeMX + Keil 5. Пока что смотрю в сторону STM32F469I-DISCO и STM32F746G-DISCO. Спасибо.

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


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

2 minutes ago, Ioann_II said:

Посоветуйте, какую оценочную плату стоит прикупить для данных целей. 

Любую, где есть экран, удовлетворяющий Вашим требованиям.

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


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

1 минуту назад, Ioann_II сказал:

Прошу помочь советом: нужно начать освоение графического интерфейса. Посоветуйте, какую оценочную плату стоит прикупить для данных целей. Планируется работа в связке CubeMX + Keil 5. Пока что смотрю в сторону STM32F469I-DISCO и STM32F746G-DISCO. Спасибо.

Наверное стоит уточнить: Какое разрешение требуется? Глубина цвета? Скорость вывода картинки (динамичность)?

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


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

Картинка - графический интерфейс. Из библиотек хотелось бы ориентироваться на те, что предоставляются STMicroelectronics (STemWin или TouchGFX). С ними бы для начала и хотел бы ознакомиться - так, чтобы научиться что-то несложное с их помощью делать (кнопки, рисунки, поля ввода). В последствии думаю ориентироваться на "своё железо", разрешением 800*600. Задействовать LTDC и внешнюю память - но это, повторюсь, потом. А сейчас хотелось бы быстрее разобраться с библиотеками и научиться что-то делать. Дисплея размером в 4", полагаю для этих целей пока достаточно.

Полагаю, что важно наличие примеров под Keil и поддержка в CubeMX (для быстрого старта). Поправьте, если не так.

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


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

12 minutes ago, Ioann_II said:

Поправьте, если не так.

Грамматических ошибок нет. С синтаксисом тоже все в порядке.

Не понятно: вам нужно дать общественное разрешение приступить к работе или есть какие-то конкретные вопросы? :)

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


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

1 minute ago, Ioann_II said:

Конкретно - совет по выбору оценочной платы.

Совет простой и очевидный: качайте их даташиты, читайте, сравнивайте, выбирайте.

По поводу TouchGFX смотрите, какие из этих плат он изначально поддерживает, чтобы сходу запустить примеры.

 

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


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

1 hour ago, Ioann_II said:

STemWin или TouchGFX

Учитывая то, какие криворукие "индусы" пишут код в ST, я бы не советовал их "библиотеками" пользоваться. Посмотрите лучше, что есть у adafruit. Я себе всякие вещи дергал именно из их GFX-library (понятно, что пользоваться ею "как есть" не выйдет, зато можно сильно сократить время на разработку, вытягивая оттуда нужные функции). Ну и сниппеты можно поискать: например, как рисовать окружности, дуги и линии методом Брезенхема.

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


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

15 minutes ago, Eddy_Em said:

Учитывая то, какие криворукие "индусы" пишут код в ST, я бы не советовал их "библиотеками" пользоваться.

Если вы внимательнее почитаете про STemWin, в частности откуда она у ST, то поймете, что никакими "индусами" тут и не пахнет! 

 

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


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

21 minutes ago, Eddy_Em said:

Учитывая то, какие криворукие "индусы" пишут код в ST, я бы не советовал их "библиотеками" пользоваться.

Или посмотрите кто работал над TouchGFX пока его ST не купили, "индусами" тут тоже не пахнет! 

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


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

Работал на TouchGFX (приобретали еще пока она не принадлежала ST) на собственной платформе stm32f769. Стояла 800*600 RGB панель 24 бита LTDC + SDRAM. Все нормально работало.

В самих либах TouchGFX ошибок не встречал. Поддержка работала хорошо, хотя и требовалась в крайне редких случаях. Там главное разобраться в модели управления библиотеки и она становится легка в освоении. Сразу скажу - желательно хорошо понимать шаблоны. В библиотеке их предостаточно.

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


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

2 hours ago, Forger said:

Если вы внимательнее почитаете про STemWin, в частности откуда она у ST, то поймете, что никакими "индусами" тут и не пахнет! 

Но ST накидало туда всякой каловской гадости, судя по примерам (лезть в исходники мне откровенно лень). Т.е. без переработки с этой библиотекой все равно невозможно работать!

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


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

7 минут назад, Eddy_Em сказал:

Но ST накидало туда всякой каловской гадости, судя по примерам (лезть в исходники мне откровенно лень). Т.е. без переработки с этой библиотекой все равно невозможно работать!

Нет

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


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

14 minutes ago, Eddy_Em said:

всякой каловской гадости, 

называется это cubemx

снесите его и мусора не будет

 

STemWin = emWin, но с аппаратной привязкой к STM

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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