STM32. Урок 25. TouchGFX. Делаем рабочую интерактивную кнопку на дисплее

  Рет қаралды 5,695

NR.electronics

NR.electronics

Күн бұрын

Пікірлер: 71
@АлексейШутко
@АлексейШутко 2 жыл бұрын
Ну вот!!! Можно и достаточно серьёзные проекты делать! Объяснили очень хорошо!
@NRelectronics
@NRelectronics 2 жыл бұрын
Благодарю, старался. Теперь проекты можно просто сказка делать!
@ajdarseidzade688
@ajdarseidzade688 2 жыл бұрын
Очень полезное видео у Вас получилось. На плате STM32F746DISCO есть пользовательский светодиод (и кнопка). Даже помню, что на порту PI он. Спасибо Вам большое за видеоурок.
@NRelectronics
@NRelectronics 2 жыл бұрын
Вам спасибо за оценку. Допускаю, что, не увидел среди большего количества периферии, зато с подсветкой очень наглядно получилось!)
@ЮрийСорвачев
@ЮрийСорвачев 2 жыл бұрын
Этот светодиод зеленый и подключен к выводу PI1
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо за информацию.
@Artelektrik
@Artelektrik 2 жыл бұрын
Спасибо за уроки! Всё просто и очень доступно!
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо!
@Artelektrik
@Artelektrik 2 жыл бұрын
@@NRelectronics Вам спасибо! С STM32 не так уж много каналов. Я думаю у Вас один из лучших!
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо. Да много хороших есть, только англоязычных.
@Artelektrik
@Artelektrik 2 жыл бұрын
@@NRelectronics Ну, англоязычных много хороших не только по STM... Я про русскоязычный сегмент.
@NRelectronics
@NRelectronics 2 жыл бұрын
❤👍
@alfiz9943
@alfiz9943 2 жыл бұрын
Спасибо за урок. Можете, пожалуйста, снять видео о работе с МК и экраном, которых нет в примерах touch gfx?
@NRelectronics
@NRelectronics 2 жыл бұрын
Пожалуйста. Возможно сделаю, ок.
@ПетрГуберт
@ПетрГуберт 2 жыл бұрын
@@NRelectronics Поддерживаю. Давайте проект не из примера
@NRelectronics
@NRelectronics 2 жыл бұрын
А давайте тоже попробуйте?)
@ПетрГуберт
@ПетрГуберт 2 жыл бұрын
@@NRelectronics заманчивое предложение. Уже пробую))
@NRelectronics
@NRelectronics 2 жыл бұрын
Во давайте, потом поделитесь тут как получилось.
@AndySm1973
@AndySm1973 2 жыл бұрын
Спасибо!
@NRelectronics
@NRelectronics 2 жыл бұрын
🎞👍
@khrustalyov1978
@khrustalyov1978 2 жыл бұрын
Было интересно! Спасибо!
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо.
@urichaplin1424
@urichaplin1424 Ай бұрын
Кстати об ошибках компиляции. Я делаю копию рабочего проекта перед тем как делать крупные изменения. И если что-то пошло не так, удаляю проект и копирую на это место старую версию. Так вот некоторые проекты не открываются. Нажимаю "Open project from file systems" или " double click on .project " а куб ничего не открывает. В чём причина ? И как правильно делать копии?
@NRelectronics
@NRelectronics Ай бұрын
Удобнее использовать. Git, я его использую.
@Embedded_Developer
@Embedded_Developer 2 жыл бұрын
В #ТОП!
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо.
@AlekseiVOne
@AlekseiVOne 2 жыл бұрын
Подскажите пожалуйста, у меня плата 469I-Disco генерирую проект в TouchGFX , при прошивке из Designer все работает. Пытаюсь открыть проект в CubeIDE получаю ряд ошибок, как пример *** No rule to make target 'C:/TouchGFXProjects/HelloWorld/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c', needed by 'Drivers/STM32F4xx_HAL_Driver/stm32f4xx_hal_uart.o'. Данного файла в этой папке не содержится, стоит мне поместить туда этот файл из другого проекта, то не хватает следующего и тп. В чем может быть причина?
@NRelectronics
@NRelectronics 2 жыл бұрын
Есть подобные особенности работы, сталкивался, пока гуглил...
@2Aleksk
@2Aleksk 2 жыл бұрын
У вас было отдельное видео про MaxiMite Вasic на STM32F7 ?
@NRelectronics
@NRelectronics 2 жыл бұрын
Нет такого видео.
@АлександрДаскаль-е6т
@АлександрДаскаль-е6т 2 жыл бұрын
Полезный видос, спасибо большое. Вот только беда, что дороговаты эти платы. Если б на китайской отладке на F4VET6 + IPS ILI9481 320x480 (цена вопроса 1000р. + 1000р.) такое замутить, вот тогда бы вам вообще цены бы не было.
@NRelectronics
@NRelectronics 2 жыл бұрын
Это которое Black решение? Эти платы доступны, дальше будут только дороже. А вот дорогие это Evaluation, но они конечно рай для любого...
@АлександрДаскаль-е6т
@АлександрДаскаль-е6т 2 жыл бұрын
@@NRelectronics Да они самые, на Али купил несколько. Сейчас добиваю проект в этой связке. Многооконный графический интерфейс с тачем, на своей библиотеке, работает не плохо, но сложно разрабатывать все кнопочки, иконки т.д. приходится самому делать, а потом все по координатам раставить, структуры все заполнить... геморой еще тот, поэтому щас уже добью проект и буду смотреть в сторону TouchGFX. Один чел. тут утубе выложил короткий видос TouchGFX на подобной связке, вроде работает, но пока без тача. Обещал вторую часть и прикрутить тач.
@NRelectronics
@NRelectronics 2 жыл бұрын
Может где-то опубликуетесь? Я мог бы помочь в этом. Сказал вашу ФИО как разработчика исходного кода и сделали бы полезное видео...
@АлександрДаскаль-е6т
@АлександрДаскаль-е6т 2 жыл бұрын
@@NRelectronics Да, я об этом думаю. Может и созрею, тем более если кто то предлагает помощь.
@NRelectronics
@NRelectronics 2 жыл бұрын
Смотрите если что.
@Maxnicknameable
@Maxnicknameable 2 жыл бұрын
Странно генерировать проект из Дизайнера. А можно подключить эту библиотеку к проекту сгенерированному не в Дизайнере?
@NRelectronics
@NRelectronics 2 жыл бұрын
Чего тут странного? Программа из экосистемы st, зачем усложнять и делать наоборот?)
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim 2 жыл бұрын
а у меня как то тач немного странно работает. если держу кнопку то она часто самонажимается вместо непрерывности.
@NRelectronics
@NRelectronics 2 жыл бұрын
Странно. Может неправильно настроили тач? Или с ним проблемы. В ролике не дёргается, не самонажимается.
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim 2 жыл бұрын
@@NRelectronics скорость 630кбит поставил. с ней наиболее стабильно. но может китайские провода низкого качества, соединил я ими к макетной плате, контакт там плохой.
@NRelectronics
@NRelectronics 2 жыл бұрын
С проводами, дюпонтами, тоже проблемы были. Скорость на таче можно вполне поднимать. Главное теперь норм!)
@vladimirk.2376
@vladimirk.2376 2 жыл бұрын
Похоже, без CubeMX, никак, так как в другие среды проект без ошибок не генерируется.
@NRelectronics
@NRelectronics 2 жыл бұрын
я пока с этой библиотекой только в STM32CubeIDE
@NeirRon82
@NeirRon82 2 жыл бұрын
Познавательно. Давайте будем разбирать и остальные элементы Touch gfx
@NRelectronics
@NRelectronics 2 жыл бұрын
Давайте вместе с вами разбирать 👍😉
@GennPen
@GennPen 2 жыл бұрын
17:50 А не лучше ли писать "HAL_GPIO_WritePin(LCD_BL_CTRL_GPIO_Port, LCD_BL_CTRL_Pin, GPIO_PIN_SET)" так он будет привязан к названию пина, а не к конкретному номеру.
@NRelectronics
@NRelectronics 2 жыл бұрын
Конечно можно. Хотел показать какой пин дергаем. Это же хал, можно и так и так...
@konstantingolinskiy4944
@konstantingolinskiy4944 2 жыл бұрын
Можно было не коментировать там же в интерактиве можно выбрать вставка кода С++ и в нем и инклюд вставить и ту функцию по обработке кнопки , так как при таком подходе что у вас если добавим еще одну кнопку и сгенерируем проект он удалит все что ранее было руками добавлено, вроде бы, но может я и ошибаюсь.
@NRelectronics
@NRelectronics 2 жыл бұрын
Пробуем разные варианты, попробуйте как вы написали и отпишитесь пожалуйста!
@NeirRon82
@NeirRon82 2 жыл бұрын
12:02 В прошлых видео может уже говорилось, но это это за прога?
@NRelectronics
@NRelectronics 2 жыл бұрын
Это trial Altium Design. CAD.
@TheT735
@TheT735 2 жыл бұрын
В общем, помимо С нужно знать С++ :)
@NRelectronics
@NRelectronics 2 жыл бұрын
Тут уже да :) и С++ )
@edgull_tlt
@edgull_tlt 2 жыл бұрын
Спасибо
@NRelectronics
@NRelectronics 2 жыл бұрын
Пожалуйста
@morfeantyri
@morfeantyri 2 жыл бұрын
Очень всё подробно, большое спасибо! Вопрос: у меня 429i-disco при генерации кнопки с touchGFX не генерируется файл ioc который типа с CubeMX, это где-то что-то до настроить нужно?
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо. Плата поддерживается ваша, сложно предопределить ваши причины.
@morfeantyri
@morfeantyri 2 жыл бұрын
Отвечу сам себе, вдруг кому понадобиться: файлик таки генерится, только при установленном CubeMX отдельно, и он не экспортируется в проект, лежит отдельно в корне проекта TouchGFX. Т.е. настройка мк идет отдельно в CubeMX а потом открываем проект в CubeIDE как показано в видео. всё работает как надо. Ещё раз спасибо за урок!!!
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо что написали всё же ответ. Пока с таким не успел столкнуться. Интересная особенность у вас.
@Embedded_Developer
@Embedded_Developer 2 жыл бұрын
было так же. кеил не брал совсем, куча ошибок и недокаченных либ. поэтому, для расширения и дописания, только с кубом.
@NRelectronics
@NRelectronics 2 жыл бұрын
есть такое дело. приходится с кубом работать
@vvivvi8286
@vvivvi8286 2 жыл бұрын
Для работы симулятора можно использовать директивы препоцессора #ifndef SIMULATOR #include "stm32f7xx_hal.h" #endif
@NRelectronics
@NRelectronics 2 жыл бұрын
Поймёт ли TouchGFX что он собирает код как SIMULATOR?
The day of the sea 😂 #shorts by Leisi Crazy
00:22
Leisi Crazy
Рет қаралды 1,8 МЛН
💩Поу и Поулина ☠️МОЧАТ 😖Хмурых Тварей?!
00:34
Ной Анимация
Рет қаралды 1,9 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Introduction to TouchGFX 4.15.0 and integration with CubeIDE 1.5.0
18:00
Getting Started with TOUCH GFX || LED CONTROL using BUTTON
9:30
ControllersTech
Рет қаралды 43 М.
STM32. Урок 7. STM32CubeIDE Начало работы
20:21
NR.electronics
Рет қаралды 41 М.
The day of the sea 😂 #shorts by Leisi Crazy
00:22
Leisi Crazy
Рет қаралды 1,8 МЛН