TouchGFX. Black edition on STM32F407VET & ILI9341. Запускаем TouchGFX на ней.

  Рет қаралды 6,848

NR.electronics

NR.electronics

Күн бұрын

Пікірлер: 55
@csgoguidesru3886
@csgoguidesru3886 Жыл бұрын
Эх.... где же было это видео пару месяцев назад, весь интернет перерыл как подключить данный контроллер с дисплеем к TouchGFX. В итоге изучил библиотеки ilil9341 и в ручную по пиксельно прорисовывал нужные мне экраны. Крутое видео ЛАЙК!
@NRelectronics
@NRelectronics Жыл бұрын
Прошу прощения что раньше не сделал. Надеюсь сейчас облегчить всё же вам ембедерскую жизнь)
@alexeyandreev6207
@alexeyandreev6207 Жыл бұрын
Аналогично
@urichaplin1424
@urichaplin1424 7 ай бұрын
Послал спасибо за пример. Заработал с первой попытки ! Обычно нужны танцы с бубнами и всё равно не работает а тут вжик и готово.
@NRelectronics
@NRelectronics 7 ай бұрын
Отлично, я рад, для своих зрителей ведь стараюсь.
@sergatmel8242
@sergatmel8242 Жыл бұрын
Спасибо ! И спасибо за ссылки !
@NRelectronics
@NRelectronics Жыл бұрын
Вам спасибо! 🙏💕
@sm1alse
@sm1alse Жыл бұрын
Брал такие платы (без процов) "собери сам" хорошие платы, понравились. Пооцы брал из электроники с металоприемки. Теперь запас на всю жизнь. Только работал в ардуино ИДЕ, с ядром STMduino
@NRelectronics
@NRelectronics Жыл бұрын
Теперь можете какие классные штуки делать по моим видел 😉👍
@SimpleDev-v6z
@SimpleDev-v6z Жыл бұрын
Хорошая плата, несколько лет уже использую, много что на ней отлаживал
@NRelectronics
@NRelectronics Жыл бұрын
И я теперь такого же мнения))
@urichaplin1424
@urichaplin1424 7 ай бұрын
Было бы очень интересно увидеть проект с более продвинутым содержанием. У вас на презентации TouchGFX был вращающийся 3Д кубик. Вот если бы показали пример как подключенный к этой плате гироскоп управляет таким кубиком на экране. В качестве гироскопа можно взять самый популярный MPU-9250 ( куча примеров на гитхабе). В таком примере мы бы увидели использование сенсора MPU-9250, TouchGFX на нестандартной плате и векторную графику на таких дисплеях.
@NRelectronics
@NRelectronics 7 ай бұрын
и увидели бы реализацию проекта кому-то))
@urichaplin1424
@urichaplin1424 7 ай бұрын
@@NRelectronics я не понял что это значит.
@NRelectronics
@NRelectronics 7 ай бұрын
Это уже проект по сути, сделать что просите. У меня на все заказы времени не хватает, а тут точно не могу.
@urichaplin1424
@urichaplin1424 7 ай бұрын
@@NRelectronics ну да , я так и написал "проект с более продвинутым содержанием" а то всё "давайте зажжём ледик" или "покажем кнопку". хочется сказать как в мультике "Пластилиновая ворона " - А дальше ? Ну если это слишком сложно ( хотя в рекламе было утверждение что это легко и просто) то хотя бы добавьте в этот проект вывод сообщений на экран который имеется. А то стрёмно получается тут такой крутой экран а мы через ЮАРТ посылаем сообщения на РС.
@NRelectronics
@NRelectronics 7 ай бұрын
Рекламу то не я генерировал, кто обещал вам что-то к тому можете и обратиться.
@Embedded_Developer
@Embedded_Developer Жыл бұрын
#TOP!
@NRelectronics
@NRelectronics Жыл бұрын
Благодарю!
@urichaplin1424
@urichaplin1424 5 ай бұрын
Продвигаю ваш канал через комменты 😃 Вопрос по этой плате. На ней есть СД карточка. Можно ли сделать чтобы при включении борда сначала проверялось наличие карточки и если есть то запускалась программа с карточки ? Таким образом можно запускать разные программы не перепрошивкой а заменой карточки.
@NRelectronics
@NRelectronics 5 ай бұрын
Спасибо за продвижение! Ещё можно лайки, хотя кому они нужны в наше время. Откуда может загружаться контроллер надо смотреть по RM, однозначно не скажу
@BalabayUA
@BalabayUA Жыл бұрын
Купил пару лет назад похожую платку на STM32F407ZET6, подключил дисплей, впаял внешнее ОЗУ 1 Мбайт (IS62WV512167). Проверил работу ОЗУ - всё отлично (DMA работает). Дисплей тоже работает (LVGL, TouchGFX). Обрадовался что теперь есть фрейм-буфер 1 МБайт, но недого... Оказалось, что при передаче данных из внешней ОЗУ в ILI9341 происходят искажения данных. Кажется что проблема в ILI9341. Снятие сигнала CЕ (NE) на время обращения к ОЗУ что-то портит в логике записи последовательности данных в ILI9341. Не поборол 😕
@NRelectronics
@NRelectronics Жыл бұрын
Если припаяли память на проводах, то получили наводки и искажение целостности сигнала. К сожалению это нормально, нужно делать на платке и правильно растрасировать, иначе никак.
@urichaplin1424
@urichaplin1424 6 ай бұрын
Какая-то заморочка с выводом на терминал. На вашем исходнике printf выводит всё отлично. беру новый проект добавляю int _write..., то же железо и .т.д. но printf выводит белиберду. Что это может быть ?
@NRelectronics
@NRelectronics 6 ай бұрын
Сложно сказать, исходники мои работают у вас это главное.
@urichaplin1424
@urichaplin1424 6 ай бұрын
@@NRelectronics похоже что где-то в настройках нужно подправить. какую-то галочку поставить.
@NRelectronics
@NRelectronics 6 ай бұрын
Очень похоже.
@urichaplin1424
@urichaplin1424 5 ай бұрын
А как выводить данные с датчиков на экран с помощью TouchGFX ?
@NRelectronics
@NRelectronics 5 ай бұрын
Написать интерфейс передачи от датчика на дисплей.
@urichaplin1424
@urichaplin1424 5 ай бұрын
@@NRelectronics это понятно. есть ли примерчик.
@NRelectronics
@NRelectronics 5 ай бұрын
А в чем тогда вопрос?)
@urichaplin1424
@urichaplin1424 5 ай бұрын
@@NRelectronics есть ли у вас пример?
@NRelectronics
@NRelectronics 5 ай бұрын
Посмотрите пожалуйста в плейлисте по Touchgfx.
@maksimlenin3159
@maksimlenin3159 Жыл бұрын
Там дисплей с паралельным интерфейсом?
@NRelectronics
@NRelectronics Жыл бұрын
Да, с параллельным.
@maksimlenin3159
@maksimlenin3159 Жыл бұрын
@@NRelectronics спасибо, очень во время))
@NRelectronics
@NRelectronics Жыл бұрын
Рад помочь!)
@urichaplin1424
@urichaplin1424 6 ай бұрын
как вы работаете с этим "чудом" от ST ? Я голову ломал про терминал а стоило обновить STMCube и баг пропал. А ещё катастрофа если взять чужой код и выбрать "Migrate" на новую версию. Обязательно вылезет миллион ошибок на ровном месте.
@NRelectronics
@NRelectronics 6 ай бұрын
Я в свою время кровушку попил уже, сейчас легче. Было тоже раньше.
@urichaplin1424
@urichaplin1424 5 ай бұрын
@@NRelectronics может знаете почему включение SDIO полностью вырубает рабочий проект который читает гироскоп и рисует с тачскрина?
@NRelectronics
@NRelectronics 5 ай бұрын
Без кода невозможно.
@avr_stm_pro2955
@avr_stm_pro2955 10 ай бұрын
Вопрос такого характера, контролем srm32h743. Не могу вкурить , если подключаю вывод RS у дисплея у МК -порт d13 ,(в кубе он как .A16...A23,).все работает ок. Но если перенаправлю этот вывод RS на антернативный на порт Е3 нихрена не работает . Вопрос ?!возможно так что нужно указывать другой адрес в памяти данные/команды
@NRelectronics
@NRelectronics 10 ай бұрын
Напомните тогда d13, за что отвечает?
@avr_stm_pro2955
@avr_stm_pro2955 10 ай бұрын
@@NRelectronics идёт на вывод дисплея RS
@avr_stm_pro2955
@avr_stm_pro2955 10 ай бұрын
Я его хочу перенаправить на E3 ТК на D13 cидит один вывод флешки
@avr_stm_pro2955
@avr_stm_pro2955 10 ай бұрын
вот по такой распиновки все раб. ок. STM32H743 LCD STM32 DB0 PD14 DB1 PD15 DB2 PD0 DB3 PD1 DB4 PE7 DB5 PE8 DB6 PE9 DB7 PE10 DB8 PE11 DB9 PE12 DB10 PE13 DB11 PE14 DB12 PE15 DB13 PD8 DB14 PD9 DB15 PD10 WR PD5 RD PD4 RS PD13 // это пин хочу на е3 RST // CS PD7 BL PB5 // @@NRelectronics
@avr_stm_pro2955
@avr_stm_pro2955 10 ай бұрын
Написано так - через структуру #define LCD_BASE ((uint32_t)( 0x60000000 | 0x0007fffE )) #define LCD ((LCD_TypeDef *) LCD_BASE) @@NRelectronics
@urichaplin1424
@urichaplin1424 5 ай бұрын
Потратил кучу времени но нашёл золотое правило : когда берёшь проект используй только ту же версию Cube и TouchGFX что использовалась при создании проекта. Желание использовать новую версию в которой наверное исправили ошибки и она лучше работает - чушь ! Вылетает сотни ошибок !
@NRelectronics
@NRelectronics 5 ай бұрын
К сожалению с этим так, версию чуть сменил и началось. Можно конечно настроить но тратится лишнее время. Используйте теже версии что и в видео.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
How to integrate TouchGFX in a custom board (The long way round)
1:28:39