@@NRelectronics Подскажите пожалуйста, от какого семейства m0-m7 микроконтроллеров stm32 можно ставить такие экраны? чтобы они плавно работали?
@uxthemerdll2 ай бұрын
Отлично, можно продолжать делать такие уроки по TOUCHGFX.
@NRelectronics2 ай бұрын
Спасибо. Надо бы, надо.
@obuhovmi3 жыл бұрын
Интересно посмотреть, как подключать любые дисплеи(SPI, FSMC) к любым МК, а не готовые борды. И как-то можно GUI хранить не во флеше МК, а на внешней флешке?!
@CanchezAK2 жыл бұрын
В настройках проекта можно выбрать место сохранения различных типов данных. А любые дисплеи - просто, берешь любой дисплей, берешь драйвер к нему (например, ILI9341 2.8 320x240px) и оттуда тебе нужно следующее: заинитить дисплей, передать управление TouchGFX, там есть функции, и при сборке он ругнется типа дай мне функции отрисовки, их указываешь из библиотеки (TouchGFX вызывает функцию рисования массива пикселей внутри области экрана, а оттуда уже вызывается библиотечная функция установки области экрана и рисования массива пикселей). Ничего сложного, просто одна библиотека управляется другой.
@vladimirk.23763 жыл бұрын
Тема очень нужная. Информации на русском языке по TouchGFX в инете маловато. То, что Вы показали, оно интуитивно достаточно понятно. Хотелось бы побольше информации о том, как пристроить это GUI к своему проекту. Пока сильно не копал, но, например сходу вопросы: Где задается размещение примитивов (имеется ввиду внешняя или внутренняя Flash); должно ли свое приложение быть на C++, или достаточно C; как подружить с какой-нибудь IDE, и т.д.
@NRelectronics3 жыл бұрын
ну в проекте там же все есть ;)
@NRelectronics2 ай бұрын
Может быть длинными зимними вечерами что-то выпущу подобное. Только когда я начинал многое из этого интуитивного тоже было непонятно и посмотргсовсем не у кого. Сейчас пока лето и море)
@urichaplin14244 ай бұрын
Спасибо!
@NRelectronics4 ай бұрын
Спасибо большое! Не очень понятно по ярлыку это сколько? В рублях или долларах США.
@artvk82943 жыл бұрын
Вещь нужная, в хозяйстве пригодится)
@NRelectronics3 жыл бұрын
Вещь очень нужная и очень полезная. Жалею, что раньше не обратил внимание. Буду разбираться в ней...
@artvk82943 жыл бұрын
@@NRelectronics Несколько дней назад Vladimir Medintsev выложил ролик про эту библиотеку. Затем StmMicroelectronics отметилась роликом про новое в версии 4.18. Затем Вы выложили ролик. Любопытно. Значит ее время пришло).
@NRelectronics3 жыл бұрын
Я давно присматриваюсь к gui библиотекам, ещё со времён выпуска роликов по Renesas. У них хорошая связка с библиотекой от Segger.
@AndySm19733 жыл бұрын
Огромное спасибо! GUI моя слабость, очень нравятся интерфейсы.
@NRelectronics3 жыл бұрын
Тогда вступайте в ряды TouchGFX!)
@ajdarseidzade6883 жыл бұрын
Очень хорошее видео и обзор у Вас получился. Краткий, но емкий. Возможно Вы выпустите побольше по этой теме? Спасибо и успехов.
@NRelectronics3 жыл бұрын
Спасибо. Просят ведь покороче) возможно ещё будут, да.
@antondityatev23383 жыл бұрын
А можно как то python «подружить» с stm?
@NRelectronics3 жыл бұрын
В части gui? Даже не знаю. Я не питонщик.
@ПетрГуберт3 жыл бұрын
Интересная штука. Хочется продолжения. Есть несколько вопросов. Оно само инициализирует дисплей? Поддерживается работа с дисплеями любыми или только ограниченное количество? Наверно код довольно тяжелый получается, возможно его запустить на слабых чипах типа f103?
@NRelectronics3 жыл бұрын
Очень интересная штука. И жалею что раньше не стал в ней разбираться. Можно самому делать к любому дисплею, но драйвера самим искать/подтягивать. Тут ведь разрешение дисплея, его цветовая палитра, интерефей подключения и собственно разновидность тачскрина всё играет значение...
@sergeygrechishnikov2823 жыл бұрын
Спасибо, инструмент интересный и главное пока бесплатный в отличие например от Qt for embedded. Я пропустил возможно а ручное расположение виджетов без кодогенератора там возможно? И самое интересное как там реализован отклик на событие(нажатие кнопки например). В Qt это механизм signals and slots.
@NRelectronics3 жыл бұрын
Да, он бесплатный, и думаю будет бесплатным всегда. Ручное расположение виджетов возможно, возможно даже зажать какой-то виджет и полностью его, как бы, вынести за рамки окна, спрятать)) Установите, попробуйте, ссылки я под видео закрепил ;)
@sergeygrechishnikov2823 жыл бұрын
@@NRelectronics Спасибо попробую))
@NRelectronics3 жыл бұрын
Обязательно попробуйте, вам понравится!
@sergeygrechishnikov2823 жыл бұрын
@@NRelectronics Это точно, без GUI-интерфейсов сейчас конечно можно жить и работать, но с ними линейка возможных продуктов значительно расширяется)))
@NRelectronics3 жыл бұрын
Очень расширяется!
@АбуЗаррФарадей3 жыл бұрын
👍🏼
@NRelectronics3 жыл бұрын
👆
@Solo200712121213 жыл бұрын
А как сочетать это с cubemx ide?
@NRelectronics3 жыл бұрын
покажу в одном из следующих видео
@Embedded_Developer3 жыл бұрын
Прикольный генератор кода. а так бы, кнопочку создай. потом подвинь. название туда пропиши... один вопрос не увидел - каждое нажатие в своем потоке? или все в обрабатывается в 1 потоке и про RTOS можно забыть? в общем, спасибо за обзор! видео в #TOP!
@NRelectronics3 жыл бұрын
Пожалуйста) Ожидайте продолжения!)
@Embedded_Developer3 жыл бұрын
@@NRelectronics само собой! ждем-с.
@Leon-lo9ch3 жыл бұрын
Не очень понятно что вы имеете в виду под: каждое нажатие в своем потоке. При нажатии кнопки вызывается обработчик. Управление либе вы можете передавать откуда угодно, и из rtos и из майн цикла.
@Embedded_Developer3 жыл бұрын
@@Leon-lo9ch разобрался. там РТОС. что обработчик(функция-метод) вызывается это ясно. пока не до конца ясно что там под капотом.
@Vasiliy20503 жыл бұрын
Крутяк.
@NRelectronics3 жыл бұрын
По-любому!)
@wdm_frwrd3 жыл бұрын
До сих пор оф поддержки STM32H745 нет :(
@NRelectronics3 жыл бұрын
Странно, должно быть :(
@wdm_frwrd2 жыл бұрын
В 4.18.1 появилась :-)
@uxthemerdll2 ай бұрын
Не скачивается, просто чет прогружает и все. (Я уже там зарегался)
@NRelectronics2 ай бұрын
Выберете страну не РФ. Или второй вариант через ВПН, тогда наверняка.
@uxthemerdll2 ай бұрын
@@NRelectronics Сработало!
@NRelectronics2 ай бұрын
Отлично, я рад!
@vladimirivanov47612 жыл бұрын
Легко как никогда? Это если есть плата. А если есть только STM32F103CBT6??? Вот об этом и должно быть видео...
@NRelectronics2 жыл бұрын
На этом контроллере может флешки не хватить, тут анализировать с видео тоже надо.
@vladimirivanov47612 жыл бұрын
@@NRelectronicsКуб не поддерживает F1, ничего не нагенеришь. Большинство пользователей не знают Си++. Имхо, Touchgfx только для узкого круга жирных MCU, и таких проектов подавляющее меньшинство...
@NRelectronics2 жыл бұрын
А что вы хотите работать с большими дисплеем, графикой практически промышленный и делать на F1? Это для производительных МК, хотя бы F4, а лучше F7 и H7. Такова суровая жизнь.
@vladimirivanov47612 жыл бұрын
@@NRelectronics но есть еще более суровая правда жизни. Существует множество проектов, где требуется большой экран, но гуй простецкий: пара кнопок, слайдеров и графики показать. Stm как-то обходит это стороной. Забавно, но куб не поддерживает графику для F1, F2 и при этом горячо поддерживает F3. Хотя графические ресурсы могут быть одиниковы у этих семейств. Не могу понять, почему...
@NRelectronics2 жыл бұрын
О каких графических ресурсах вы говорите? Разверните пожалуйста. F1 и F2 это сейчас уже морально устаревшие семейства, несмотря на то что их ещё будут долго продавать.
@oscaralfredovalenciamanriq25953 жыл бұрын
Спасибо за видео!, очень интересно. Могли показать как подключить freertos в stm32 blue pill.