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

Поділитися
Вставка
  • Опубліковано 8 лип 2024
  • Промокод на использование PVS-Studio в течение месяца:
    pvs-studio.ru/nr_electronics2...
    Исходники видео:
    github.com/nr-electronics/STM...
    Купить можно тут:
    aliexpress.ru/item/1005001593...
    Инфа о плате:
    stm32-base.org/boards/STM32F4...
    Видео о установки движка на покупную плату Black STM32F407VET6 MCUDEV без её доработки. В этом видео впервые показал создание и использование двух рабочих столов на дисплее.
    00:00 Тема видео
    00:43 Немного о полезном инструменте для проверки кода: PVS-Studio
    01:52 Как получить бесплатную полную лицензию на PVS-Studio
    02:21 Состав отладочной платы на STM32
    07:53 Кратко рассмотрим схемотехнику отладки
    11:43 Где и за сколько можно купить
    12:41 Формирование и настройка проекта в STM32CubIDE
    18:19 Проверка кода статическим анализатором кода PVS-Studio
    21:51 Отображение результатов проекта на дисплее 3,2 дюйма ILI9341
    25:52 Создание двух рабочих столов в TouchGFX Designer
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    Подписывайтесь на канал в Телеграм:
    t.me/NR_electronics
    _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
    Станьте спонсором канала:
    переводом по номеру карты:
    4377-7237-6190-5714

КОМЕНТАРІ • 31

  • @urichaplin1424
    @urichaplin1424 День тому

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

    • @NRelectronics
      @NRelectronics  День тому

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

  • @csgoguidesru3886
    @csgoguidesru3886 Рік тому +1

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

    • @NRelectronics
      @NRelectronics  Рік тому +1

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

    • @alexeyandreev6207
      @alexeyandreev6207 11 місяців тому

      Аналогично

  • @sergatmel8242
    @sergatmel8242 Рік тому +1

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

  • @sm1alse
    @sm1alse 11 місяців тому

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

    • @NRelectronics
      @NRelectronics  11 місяців тому

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

  • @user-yr5gf9kw3z
    @user-yr5gf9kw3z Рік тому

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

    • @NRelectronics
      @NRelectronics  Рік тому

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

  • @Embedded_Developer
    @Embedded_Developer Рік тому

    #TOP!

  • @BalabayUA
    @BalabayUA 11 місяців тому

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

    • @NRelectronics
      @NRelectronics  11 місяців тому

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

  • @avr_stm_pro2955
    @avr_stm_pro2955 3 місяці тому

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

    • @NRelectronics
      @NRelectronics  3 місяці тому

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

    • @avr_stm_pro2955
      @avr_stm_pro2955 3 місяці тому

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

    • @avr_stm_pro2955
      @avr_stm_pro2955 3 місяці тому

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

    • @avr_stm_pro2955
      @avr_stm_pro2955 3 місяці тому

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

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

  • @maksimlenin3159
    @maksimlenin3159 10 місяців тому

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

    • @NRelectronics
      @NRelectronics  10 місяців тому

      Да, с параллельным.

    • @maksimlenin3159
      @maksimlenin3159 10 місяців тому

      @@NRelectronics спасибо, очень во время))

    • @NRelectronics
      @NRelectronics  10 місяців тому

      Рад помочь!)