Очень полезное видео у Вас получилось. На плате STM32F746DISCO есть пользовательский светодиод (и кнопка). Даже помню, что на порту PI он. Спасибо Вам большое за видеоурок.
Кстати об ошибках компиляции. Я делаю копию рабочего проекта перед тем как делать крупные изменения. И если что-то пошло не так, удаляю проект и копирую на это место старую версию. Так вот некоторые проекты не открываются. Нажимаю "Open project from file systems" или " double click on .project " а куб ничего не открывает. В чём причина ? И как правильно делать копии?
Можно было не коментировать там же в интерактиве можно выбрать вставка кода С++ и в нем и инклюд вставить и ту функцию по обработке кнопки , так как при таком подходе что у вас если добавим еще одну кнопку и сгенерируем проект он удалит все что ранее было руками добавлено, вроде бы, но может я и ошибаюсь.
Подскажите пожалуйста, у меня плата 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'. Данного файла в этой папке не содержится, стоит мне поместить туда этот файл из другого проекта, то не хватает следующего и тп. В чем может быть причина?
Полезный видос, спасибо большое. Вот только беда, что дороговаты эти платы. Если б на китайской отладке на F4VET6 + IPS ILI9481 320x480 (цена вопроса 1000р. + 1000р.) такое замутить, вот тогда бы вам вообще цены бы не было.
@@NRelectronics Да они самые, на Али купил несколько. Сейчас добиваю проект в этой связке. Многооконный графический интерфейс с тачем, на своей библиотеке, работает не плохо, но сложно разрабатывать все кнопочки, иконки т.д. приходится самому делать, а потом все по координатам раставить, структуры все заполнить... геморой еще тот, поэтому щас уже добью проект и буду смотреть в сторону TouchGFX. Один чел. тут утубе выложил короткий видос TouchGFX на подобной связке, вроде работает, но пока без тача. Обещал вторую часть и прикрутить тач.
17:50 А не лучше ли писать "HAL_GPIO_WritePin(LCD_BL_CTRL_GPIO_Port, LCD_BL_CTRL_Pin, GPIO_PIN_SET)" так он будет привязан к названию пина, а не к конкретному номеру.
Очень всё подробно, большое спасибо! Вопрос: у меня 429i-disco при генерации кнопки с touchGFX не генерируется файл ioc который типа с CubeMX, это где-то что-то до настроить нужно?
Отвечу сам себе, вдруг кому понадобиться: файлик таки генерится, только при установленном CubeMX отдельно, и он не экспортируется в проект, лежит отдельно в корне проекта TouchGFX. Т.е. настройка мк идет отдельно в CubeMX а потом открываем проект в CubeIDE как показано в видео. всё работает как надо. Ещё раз спасибо за урок!!!
@@NRelectronics скорость 630кбит поставил. с ней наиболее стабильно. но может китайские провода низкого качества, соединил я ими к макетной плате, контакт там плохой.
Познавательно. Давайте будем разбирать и остальные элементы Touch gfx
Давайте вместе с вами разбирать 👍😉
Ну вот!!! Можно и достаточно серьёзные проекты делать! Объяснили очень хорошо!
Благодарю, старался. Теперь проекты можно просто сказка делать!
Очень полезное видео у Вас получилось. На плате STM32F746DISCO есть пользовательский светодиод (и кнопка). Даже помню, что на порту PI он. Спасибо Вам большое за видеоурок.
Вам спасибо за оценку. Допускаю, что, не увидел среди большего количества периферии, зато с подсветкой очень наглядно получилось!)
Этот светодиод зеленый и подключен к выводу PI1
Спасибо за информацию.
Спасибо за уроки! Всё просто и очень доступно!
Спасибо!
@@NRelectronics Вам спасибо! С STM32 не так уж много каналов. Я думаю у Вас один из лучших!
Спасибо. Да много хороших есть, только англоязычных.
@@NRelectronics Ну, англоязычных много хороших не только по STM... Я про русскоязычный сегмент.
❤👍
Спасибо за урок. Можете, пожалуйста, снять видео о работе с МК и экраном, которых нет в примерах touch gfx?
Пожалуйста. Возможно сделаю, ок.
@@NRelectronics Поддерживаю. Давайте проект не из примера
А давайте тоже попробуйте?)
@@NRelectronics заманчивое предложение. Уже пробую))
Во давайте, потом поделитесь тут как получилось.
Спасибо!
🎞👍
Было интересно! Спасибо!
Спасибо.
Кстати об ошибках компиляции. Я делаю копию рабочего проекта перед тем как делать крупные изменения. И если что-то пошло не так, удаляю проект и копирую на это место старую версию. Так вот некоторые проекты не открываются. Нажимаю "Open project from file systems" или " double click on .project " а куб ничего не открывает. В чём причина ? И как правильно делать копии?
Удобнее использовать. Git, я его использую.
В #ТОП!
Спасибо.
Можно было не коментировать там же в интерактиве можно выбрать вставка кода С++ и в нем и инклюд вставить и ту функцию по обработке кнопки , так как при таком подходе что у вас если добавим еще одну кнопку и сгенерируем проект он удалит все что ранее было руками добавлено, вроде бы, но может я и ошибаюсь.
Пробуем разные варианты, попробуйте как вы написали и отпишитесь пожалуйста!
Спасибо
Пожалуйста
У вас было отдельное видео про MaxiMite Вasic на STM32F7 ?
Нет такого видео.
Подскажите пожалуйста, у меня плата 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'.
Данного файла в этой папке не содержится, стоит мне поместить туда этот файл из другого проекта, то не хватает следующего и тп.
В чем может быть причина?
Есть подобные особенности работы, сталкивался, пока гуглил...
12:02 В прошлых видео может уже говорилось, но это это за прога?
Это trial Altium Design. CAD.
Полезный видос, спасибо большое. Вот только беда, что дороговаты эти платы. Если б на китайской отладке на F4VET6 + IPS ILI9481 320x480 (цена вопроса 1000р. + 1000р.) такое замутить, вот тогда бы вам вообще цены бы не было.
Это которое Black решение? Эти платы доступны, дальше будут только дороже. А вот дорогие это Evaluation, но они конечно рай для любого...
@@NRelectronics Да они самые, на Али купил несколько. Сейчас добиваю проект в этой связке. Многооконный графический интерфейс с тачем, на своей библиотеке, работает не плохо, но сложно разрабатывать все кнопочки, иконки т.д. приходится самому делать, а потом все по координатам раставить, структуры все заполнить... геморой еще тот, поэтому щас уже добью проект и буду смотреть в сторону TouchGFX. Один чел. тут утубе выложил короткий видос TouchGFX на подобной связке, вроде работает, но пока без тача. Обещал вторую часть и прикрутить тач.
Может где-то опубликуетесь? Я мог бы помочь в этом. Сказал вашу ФИО как разработчика исходного кода и сделали бы полезное видео...
@@NRelectronics Да, я об этом думаю. Может и созрею, тем более если кто то предлагает помощь.
Смотрите если что.
17:50 А не лучше ли писать "HAL_GPIO_WritePin(LCD_BL_CTRL_GPIO_Port, LCD_BL_CTRL_Pin, GPIO_PIN_SET)" так он будет привязан к названию пина, а не к конкретному номеру.
Конечно можно. Хотел показать какой пин дергаем. Это же хал, можно и так и так...
В общем, помимо С нужно знать С++ :)
Тут уже да :) и С++ )
Очень всё подробно, большое спасибо!
Вопрос: у меня 429i-disco при генерации кнопки с touchGFX не генерируется файл ioc который типа с CubeMX, это где-то что-то до настроить нужно?
Спасибо. Плата поддерживается ваша, сложно предопределить ваши причины.
Отвечу сам себе, вдруг кому понадобиться:
файлик таки генерится, только при установленном CubeMX отдельно, и он не экспортируется в проект, лежит отдельно в корне проекта TouchGFX. Т.е. настройка мк идет отдельно в CubeMX а потом открываем проект в CubeIDE как показано в видео. всё работает как надо.
Ещё раз спасибо за урок!!!
Спасибо что написали всё же ответ. Пока с таким не успел столкнуться. Интересная особенность у вас.
было так же. кеил не брал совсем, куча ошибок и недокаченных либ. поэтому, для расширения и дописания, только с кубом.
есть такое дело. приходится с кубом работать
а у меня как то тач немного странно работает. если держу кнопку то она часто самонажимается вместо непрерывности.
Странно. Может неправильно настроили тач? Или с ним проблемы. В ролике не дёргается, не самонажимается.
@@NRelectronics скорость 630кбит поставил. с ней наиболее стабильно. но может китайские провода низкого качества, соединил я ими к макетной плате, контакт там плохой.
С проводами, дюпонтами, тоже проблемы были. Скорость на таче можно вполне поднимать. Главное теперь норм!)
Странно генерировать проект из Дизайнера. А можно подключить эту библиотеку к проекту сгенерированному не в Дизайнере?
Чего тут странного? Программа из экосистемы st, зачем усложнять и делать наоборот?)
Похоже, без CubeMX, никак, так как в другие среды проект без ошибок не генерируется.
я пока с этой библиотекой только в STM32CubeIDE
Для работы симулятора можно использовать директивы препоцессора
#ifndef SIMULATOR
#include "stm32f7xx_hal.h"
#endif
Поймёт ли TouchGFX что он собирает код как SIMULATOR?