TouchGFX. On IL9341 with Touch controller. Programmer`s Guide. Создаем проект для переезда.

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ก.ย. 2024

ความคิดเห็น • 73

  • @АлександрЯкуненко-с5п
    @АлександрЯкуненко-с5п 2 ปีที่แล้ว +6

    Спасибо. У вас хороший канал. Очень жаль что в ру сегменте очень мало подобных.

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Спасибо. Тут ещё и дело вкуса.

  • @tupoy_ytub_uberi_psevdonim
    @tupoy_ytub_uberi_psevdonim 2 ปีที่แล้ว +2

    Спасибо!

  • @Олександр-Дзюбенко
    @Олександр-Дзюбенко 2 ปีที่แล้ว +2

    Спасибо, полезная тема. А можно еще продолжение сделать) например, не просто вывод картинки, а добавить какой-то интерактив: прогрессбар, вывод текста и т.п.

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว +1

      Спасибо. Тема будет продолжаться довольно долго. Завтра/послезавтра ожидайте продолжения развития темы как раз! )

  • @vlaskvvlas2669
    @vlaskvvlas2669 11 หลายเดือนก่อน +1

    Добрый день. Очень познавательное и предметное видео. Но в нем не рассматривается применение OS. Возможно ли как то осветить данный вопрос, именно с применением недорогих дисплеев SPI и STM.

    • @NRelectronics
      @NRelectronics  11 หลายเดือนก่อน

      Добрый день. Спасибо. Пока не планирую OS.

  • @dmitry_n6368
    @dmitry_n6368 8 หลายเดือนก่อน

    Там у японца ошибка в драйвере тача. Нужно z читать повторно после считывания xy, иначе возникает ситуация, когда на экран уже не давят, а xy передаются. Когда много элементов управления на экране, это становится очевидно и очень напрягает.

    • @NRelectronics
      @NRelectronics  8 หลายเดือนก่อน

      Спасибо за информацию, посмотрю.

  • @АнтонБирюков-п1ы
    @АнтонБирюков-п1ы 8 หลายเดือนก่อน

    Спасибо за подробный разбор! По какой-то причине программа не выходит из
    while (state[drawingBlock] != EMPTY)
    {
    FrameBufferAllocatorWaitOnTransfer();
    }
    Внутри FrameBufferAllocator.hpp
    Логический анализатор показывает отсутствие обмена данных по шине SPI в обе стороны. Если поделитесь предположениями, по какой причине может быть такая проблема, буду Вам очень благодарен.

    • @NRelectronics
      @NRelectronics  8 หลายเดือนก่อน +1

      Пожалуйста. Здесь столько настроек, что порой черт ногу сломит, нет, к сожалению не подскажу, слишком тут всего...

    • @АнтонБирюков-п1ы
      @АнтонБирюков-п1ы 8 หลายเดือนก่อน

      @@NRelectronics верно. Буду разбираться, спасибо за ответ.

    • @NRelectronics
      @NRelectronics  8 หลายเดือนก่อน

      Терпения Вам!

  • @ВячеславЧерных-о4ь
    @ВячеславЧерных-о4ь 4 หลายเดือนก่อน

    Добрый вечер! Не очень понятно подключение проводов к плате контроллера. В принципе все не сложно, но тач подключается тремя из пяти проводов?

    • @NRelectronics
      @NRelectronics  4 หลายเดือนก่อน

      Добрый вечер. Выводы с префиксом Т_ - пять выводов.

    • @ВячеславЧерных-о4ь
      @ВячеславЧерных-о4ь 4 หลายเดือนก่อน

      @@NRelectronics Опять здравствуйте! Большое спасибо, что ответили и примите благодарность за ваш труд! К сожалению пока никак не получается запустить ваш пример, но желание не убавилось)) Смотрю на Pinout configuration и вижу PB1, PB2 - это T_IRQ, а у меня у тача (да и у вас) один вывод на прерывание. Может название надо поменять?

    • @NRelectronics
      @NRelectronics  2 หลายเดือนก่อน

      Получилось у вас все надеюсь?

    • @ВячеславЧерных-о4ь
      @ВячеславЧерных-о4ь 2 หลายเดือนก่อน

      @@NRelectronics Спасибо, что нашли время ответить! Пока нет. Но это заставило меня больше углубиться, найти ошибки, непропайку на плате контроллера. Версия экрана у меня другая, но это не должно влиять - почти все одинаковое (кроме названий одного или двух пинов). Начну с более простых ваших уроков.

    • @NRelectronics
      @NRelectronics  2 หลายเดือนก่อน

      Вот молодцы! Что-то и нашли!

  • @erlcuba9960
    @erlcuba9960 2 ปีที่แล้ว

    Дело не в предпочтениях. Я много работаю именно с кубом, переходить на платный или урезанный кейл желания нет. Уже один раз пробовал скомпилировать GFX кубом - ничего не получилось. Может с того времени что-то подправили. Не хочется терять драгоценное время.

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Дело как раз в предпочтениях программистов. Так или иначе всё решается. У Кейла родной арм компилятор, для многих это важно. То что у вас что-то не получилось не значит что инструмент плохой...

  • @openFrimeTv
    @openFrimeTv 2 ปีที่แล้ว

    сколько ж времени понадобилось, чтоб во всем этом разобраться?)

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      За день, на майские))

    • @openFrimeTv
      @openFrimeTv 2 ปีที่แล้ว

      @@NRelectronics воу. ну значит все зависит от опыта)

    • @openFrimeTv
      @openFrimeTv 2 ปีที่แล้ว

      @@thqthq9999 ага)

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      И от опыта, и от наличия свободного времени и от настроения))

  • @CanchezAK
    @CanchezAK 2 ปีที่แล้ว

    Автор, а можно попросить Вас загрузить установщик TouchGFX на мейл и скинуть на него линк? Пытался сдуть с сайта, но там сам Designer битый, не распаковывается, качал, как и у Вас, 4.19.1

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Можно, напишите мне на мой мейл или в контакте.

  • @АлександрДаскаль-е6т
    @АлександрДаскаль-е6т ปีที่แล้ว

    Спасибо за познавательное видео. Только чета я не понял, как если на частоте 25МГц SPI успевает заливать экран 20 раз в секунду, вы собираетесь синхронизировать обновление по таймеру 100 раз в секунду?

    • @NRelectronics
      @NRelectronics  ปีที่แล้ว

      Библиотечная функция, вставляемая в код для таймера 2, позволяет выводить по счету таймера картинку нашего дисплея, получаем изображение без мерцания. Без нее смотрится мерцанием.

    • @NRelectronics
      @NRelectronics  ปีที่แล้ว

      Можете это выключить и посмотреть как получится.

    • @АлександрДаскаль-е6т
      @АлександрДаскаль-е6т ปีที่แล้ว

      @@NRelectronics Ладно, попробую. У меня только дисплей с параллельным интерфейсом есть. Чу-чуть придется переделать низкоуровневый вывод, сделать через FSMC. Спасибо.

    • @NRelectronics
      @NRelectronics  ปีที่แล้ว

      У меня такой тоже есть и тоже норм работает, руки до видео на дошли...

    • @АлександрДаскаль-е6т
      @АлександрДаскаль-е6т ปีที่แล้ว

      @@NRelectronics Еще раз здрасти. Повторил сегодня на своем железе, stm32f407zgt6, ili9488 с параллельным интерфейсом 8080 8 бит (подключение по FSMC). Библиотеку тача тоже заменил. Супер! мне понравилось, хорошо работает, без мерцаний, тач отрабатывает хорошо. Единственный минус - все картинки ложатся в код как есть, без сжатия, жрет много флеша. По этому без внешней флешки не обойтись. Супер! давайте еще видео по этой теме. Вот так работает th-cam.com/video/jbkp3YgvoLw/w-d-xo.html

  • @erlcuba9960
    @erlcuba9960 2 ปีที่แล้ว

    А в MXCubeID это компилируется? Почему использован Keil?

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Мне нравится Кейл больше.

  • @AndySm1973
    @AndySm1973 2 ปีที่แล้ว

    Огромное спасибо!
    А нет ли идеи оформлять уроки в *. pdf и распространять по подписке?

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Вам спасибо.
      Да вот думал об этом. Не знаю как оформить или организовать...

    • @AndySm1973
      @AndySm1973 2 ปีที่แล้ว

      @@NRelectronics идеально, то же, что в видео, только текстом.
      Работы уйма...
      Вероятно, среди подписчиков бросить клич, стоит ли оно того.?

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Работы действительно много... Я пока подумаю. Времени немного свободного. Пока думаю без клича.
      И брать средства за один pdf/ролик или тему?

    • @AndySm1973
      @AndySm1973 2 ปีที่แล้ว

      @@NRelectronics мне кажется правильным: за каждый документ.

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Хорошо, подумаю.

  • @marcustroy4880
    @marcustroy4880 ปีที่แล้ว

    к сожелению очень маленький выбор мк для работы с тачем(

    • @NRelectronics
      @NRelectronics  ปีที่แล้ว

      Тут дело в характеристиках мк, из достаточно много. За-то меню изумительное получается, всё или клиенты очень довольны.

  • @dsganesh79
    @dsganesh79 ปีที่แล้ว

    Hi Do you have an English version of your videos?

    • @NRelectronics
      @NRelectronics  ปีที่แล้ว

      Hi! Where are you from?

    • @tyllurius
      @tyllurius 7 หลายเดือนก่อน

      YT now has live translation which made it possible for me to understand. Great instructions, thanks for this! Greetings from Germany

  • @tupoy_ytub_uberi_psevdonim
    @tupoy_ytub_uberi_psevdonim 2 ปีที่แล้ว

    Я делал по инструкции, шаг за шагом и у меня не компилируется, вот эта ошибка section `ExtFlashSection' will not fit in region `FLASH'. Контроллер F401CCU6

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      У меня нет внешнего флеша. К тому же у меня F411 , у вас 401. Правильно ли все перенесли...

    • @tupoy_ytub_uberi_psevdonim
      @tupoy_ytub_uberi_psevdonim 2 ปีที่แล้ว

      @@NRelectronics у меня то же нет внешнего флеша. Я попробовал все то же самое под F411 и проект заготовка скомпилировался. на сколько работает пока не знаю, жду заказанный дисплей и теперь уже платы с F411.

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Как подключите дисплей отпишитесь тут.

    • @tupoy_ytub_uberi_psevdonim
      @tupoy_ytub_uberi_psevdonim 2 ปีที่แล้ว

      @@NRelectronics хорошо. он пока едет, через неделю-полторы приедет думаю. А потом я буду ждать приезда F411 которую то же заказал.

    • @tupoy_ytub_uberi_psevdonim
      @tupoy_ytub_uberi_psevdonim 2 ปีที่แล้ว

      @@NRelectronics Мне приехал с резистивным тачем. Подключил. Работает шикарно, памяти правда 95% занято (в режиме релиз хватает места) только как то странно регистрирует нажатие. очень быстро нажимается когда палец держишь непрерывно, должно быть просто зажато. Мне приехал с резистивным тачем. Спасибо вам за качественную инструкцию.

  • @erlcuba9960
    @erlcuba9960 2 ปีที่แล้ว

    И как удалось заставить куб работать с Keilом?

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Легко удалось. Куб это позволяет.

  • @avr_stm_pro2955
    @avr_stm_pro2955 2 ปีที่แล้ว

    Так вроде стоит ключ прям на дисплеи для подсветки

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Похоже да. Два даже, но лучше обезопасится.

    • @avr_stm_pro2955
      @avr_stm_pro2955 2 ปีที่แล้ว

      @@NRelectronics второй стабелезатор 3.3v можно подавать на Vcc 5v (кроме логики )с убранной перемычкой J1

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว +1

      👍

  • @omygod1984
    @omygod1984 2 ปีที่แล้ว

    Зачем Black Peel?
    Если есть ESP32!

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว +4

      Зачем esp32?
      Если есть STM32!

  • @avr_stm_pro2955
    @avr_stm_pro2955 2 ปีที่แล้ว +4

    Ютубе не закроют,некому, все грамотные специалисты покинули РФию

    • @NRelectronics
      @NRelectronics  2 ปีที่แล้ว

      Хорошо б чтобы не закрыли ибо рутуб очень и очень неудобен...

  • @ugs2008mail
    @ugs2008mail ปีที่แล้ว +1

    Доброго времени суток. Прошу Вас сделать обзор как сделать активные кнопки на дисплее. За ранее спасибо.

    • @NRelectronics
      @NRelectronics  ปีที่แล้ว

      Доброе утро. В плейлисте по TouchGFX первые два ролика посвящены как раз кнопкам. Посмотрите пожалуйста.