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

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 55

  • @urichaplin1424
    @urichaplin1424 3 месяца назад

    Послал спасибо за пример. Заработал с первой попытки ! Обычно нужны танцы с бубнами и всё равно не работает а тут вжик и готово.

    • @NRelectronics
      @NRelectronics  3 месяца назад

      Отлично, я рад, для своих зрителей ведь стараюсь.

  • @csgoguidesru3886
    @csgoguidesru3886 Год назад +1

    Эх.... где же было это видео пару месяцев назад, весь интернет перерыл как подключить данный контроллер с дисплеем к TouchGFX. В итоге изучил библиотеки ilil9341 и в ручную по пиксельно прорисовывал нужные мне экраны. Крутое видео ЛАЙК!

    • @NRelectronics
      @NRelectronics  Год назад +2

      Прошу прощения что раньше не сделал. Надеюсь сейчас облегчить всё же вам ембедерскую жизнь)

    • @alexeyandreev6207
      @alexeyandreev6207 Год назад

      Аналогично

  • @sergatmel8242
    @sergatmel8242 Год назад +1

    Спасибо !
    И спасибо за ссылки !

  • @sm1alse
    @sm1alse Год назад

    Брал такие платы (без процов) "собери сам" хорошие платы, понравились. Пооцы брал из электроники с металоприемки. Теперь запас на всю жизнь. Только работал в ардуино ИДЕ, с ядром STMduino

    • @NRelectronics
      @NRelectronics  Год назад

      Теперь можете какие классные штуки делать по моим видел 😉👍

  • @SimpleDev-v6z
    @SimpleDev-v6z Год назад

    Хорошая плата, несколько лет уже использую, много что на ней отлаживал

    • @NRelectronics
      @NRelectronics  Год назад

      И я теперь такого же мнения))

  • @urichaplin1424
    @urichaplin1424 3 месяца назад

    Было бы очень интересно увидеть проект с более продвинутым содержанием. У вас на презентации TouchGFX был вращающийся 3Д кубик. Вот если бы показали пример как подключенный к этой плате гироскоп управляет таким кубиком на экране. В качестве гироскопа можно взять самый популярный MPU-9250 ( куча примеров на гитхабе).
    В таком примере мы бы увидели использование сенсора MPU-9250, TouchGFX на нестандартной плате и векторную графику на таких дисплеях.

    • @NRelectronics
      @NRelectronics  3 месяца назад

      и увидели бы реализацию проекта кому-то))

    • @urichaplin1424
      @urichaplin1424 3 месяца назад

      @@NRelectronics я не понял что это значит.

    • @NRelectronics
      @NRelectronics  3 месяца назад

      Это уже проект по сути, сделать что просите. У меня на все заказы времени не хватает, а тут точно не могу.

    • @urichaplin1424
      @urichaplin1424 3 месяца назад

      @@NRelectronics ну да , я так и написал "проект с более продвинутым содержанием" а то всё "давайте зажжём ледик" или "покажем кнопку". хочется сказать как в мультике "Пластилиновая ворона " - А дальше ? Ну если это слишком сложно ( хотя в рекламе было утверждение что это легко и просто) то хотя бы добавьте в этот проект вывод сообщений на экран который имеется. А то стрёмно получается тут такой крутой экран а мы через ЮАРТ посылаем сообщения на РС.

    • @NRelectronics
      @NRelectronics  3 месяца назад

      Рекламу то не я генерировал, кто обещал вам что-то к тому можете и обратиться.

  • @BalabayUA
    @BalabayUA Год назад

    Купил пару лет назад похожую платку на STM32F407ZET6, подключил дисплей, впаял внешнее ОЗУ 1 Мбайт (IS62WV512167). Проверил работу ОЗУ - всё отлично (DMA работает). Дисплей тоже работает (LVGL, TouchGFX). Обрадовался что теперь есть фрейм-буфер 1 МБайт, но недого... Оказалось, что при передаче данных из внешней ОЗУ в ILI9341 происходят искажения данных. Кажется что проблема в ILI9341. Снятие сигнала CЕ (NE) на время обращения к ОЗУ что-то портит в логике записи последовательности данных в ILI9341. Не поборол 😕

    • @NRelectronics
      @NRelectronics  Год назад

      Если припаяли память на проводах, то получили наводки и искажение целостности сигнала. К сожалению это нормально, нужно делать на платке и правильно растрасировать, иначе никак.

  • @urichaplin1424
    @urichaplin1424 Месяц назад

    Продвигаю ваш канал через комменты 😃 Вопрос по этой плате. На ней есть СД карточка. Можно ли сделать чтобы при включении борда сначала проверялось наличие карточки и если есть то запускалась программа с карточки ? Таким образом можно запускать разные программы не перепрошивкой а заменой карточки.

    • @NRelectronics
      @NRelectronics  Месяц назад

      Спасибо за продвижение! Ещё можно лайки, хотя кому они нужны в наше время. Откуда может загружаться контроллер надо смотреть по RM, однозначно не скажу

  • @Embedded_Developer
    @Embedded_Developer Год назад

    #TOP!

  • @urichaplin1424
    @urichaplin1424 2 месяца назад

    Какая-то заморочка с выводом на терминал. На вашем исходнике printf выводит всё отлично. беру новый проект добавляю int _write..., то же железо и .т.д. но printf выводит белиберду. Что это может быть ?

    • @NRelectronics
      @NRelectronics  2 месяца назад

      Сложно сказать, исходники мои работают у вас это главное.

    • @urichaplin1424
      @urichaplin1424 2 месяца назад

      @@NRelectronics похоже что где-то в настройках нужно подправить. какую-то галочку поставить.

    • @NRelectronics
      @NRelectronics  2 месяца назад

      Очень похоже.

  • @avr_stm_pro2955
    @avr_stm_pro2955 7 месяцев назад

    Вопрос такого характера, контролем srm32h743. Не могу вкурить , если подключаю вывод RS у дисплея у МК -порт d13 ,(в кубе он как .A16...A23,).все работает ок. Но если перенаправлю этот вывод RS на антернативный на порт Е3 нихрена не работает . Вопрос ?!возможно так что нужно указывать другой адрес в памяти данные/команды

    • @NRelectronics
      @NRelectronics  7 месяцев назад

      Напомните тогда d13, за что отвечает?

    • @avr_stm_pro2955
      @avr_stm_pro2955 7 месяцев назад

      @@NRelectronics идёт на вывод дисплея RS

    • @avr_stm_pro2955
      @avr_stm_pro2955 7 месяцев назад

      Я его хочу перенаправить на E3 ТК на D13 cидит один вывод флешки

    • @avr_stm_pro2955
      @avr_stm_pro2955 7 месяцев назад

      вот по такой распиновки все раб. ок. 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 7 месяцев назад

      Написано так - через структуру
      #define LCD_BASE ((uint32_t)( 0x60000000 | 0x0007fffE ))
      #define LCD ((LCD_TypeDef *) LCD_BASE)
      @@NRelectronics

  • @urichaplin1424
    @urichaplin1424 2 месяца назад

    как вы работаете с этим "чудом" от ST ? Я голову ломал про терминал а стоило обновить STMCube и баг пропал. А ещё катастрофа если взять чужой код и выбрать "Migrate" на новую версию. Обязательно вылезет миллион ошибок на ровном месте.

    • @NRelectronics
      @NRelectronics  2 месяца назад

      Я в свою время кровушку попил уже, сейчас легче. Было тоже раньше.

    • @urichaplin1424
      @urichaplin1424 2 месяца назад

      @@NRelectronics может знаете почему включение SDIO полностью вырубает рабочий проект который читает гироскоп и рисует с тачскрина?

    • @NRelectronics
      @NRelectronics  2 месяца назад

      Без кода невозможно.

  • @urichaplin1424
    @urichaplin1424 Месяц назад

    А как выводить данные с датчиков на экран с помощью TouchGFX ?

    • @NRelectronics
      @NRelectronics  Месяц назад

      Написать интерфейс передачи от датчика на дисплей.

    • @urichaplin1424
      @urichaplin1424 Месяц назад

      @@NRelectronics это понятно. есть ли примерчик.

    • @NRelectronics
      @NRelectronics  Месяц назад

      А в чем тогда вопрос?)

    • @urichaplin1424
      @urichaplin1424 Месяц назад

      @@NRelectronics есть ли у вас пример?

    • @NRelectronics
      @NRelectronics  Месяц назад

      Посмотрите пожалуйста в плейлисте по Touchgfx.

  • @maksimlenin3159
    @maksimlenin3159 Год назад

    Там дисплей с паралельным интерфейсом?

  • @urichaplin1424
    @urichaplin1424 2 месяца назад

    Потратил кучу времени но нашёл золотое правило : когда берёшь проект используй только ту же версию Cube и TouchGFX что использовалась при создании проекта. Желание использовать новую версию в которой наверное исправили ошибки и она лучше работает - чушь ! Вылетает сотни ошибок !

    • @NRelectronics
      @NRelectronics  2 месяца назад

      К сожалению с этим так, версию чуть сменил и началось. Можно конечно настроить но тратится лишнее время. Используйте теже версии что и в видео.