STM32CubeIDE. Для изучения и практики программирования С99/С11

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

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

  • @ДенисШиринкин-у1ь
    @ДенисШиринкин-у1ь 3 года назад +4

    10:28 Для решения проблемы с кодировкой:
    1. Подключаем *#include** *
    2. В функцию main добавляем *setlocale(LC_ALL, "");*
    _И главное, чтобы исходник был в кодировке "Windows 1251"_

    • @NRelectronics
      @NRelectronics  3 года назад

      О, замечательно, благодарю! Попробую👍

  • @КотУченый-ч2щ
    @КотУченый-ч2щ 3 года назад +1

    Спасибо за столь полезное видео! Запишусь к Вам на курсы по STM32.

  • @AndySm1973
    @AndySm1973 3 года назад +2

    Спасибо!
    Очень давно не было видео...

    • @NRelectronics
      @NRelectronics  3 года назад

      Пожалуйста.
      Продолжаю полезную серию по STM32CubeIDE.

  • @ИгорьЛатуха
    @ИгорьЛатуха 3 года назад +7

    Начать легко, закончить сложно 😁🙏

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Всё правильно, это определённый длительный труд.

  • @openFrimeTv
    @openFrimeTv 3 года назад +3

    прикольно. я почему то думал что там можно только в контролеры шить)

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Совсем и не только контроллеры, но и обычный Си или С++.

    • @aka_vitfil
      @aka_vitfil 3 года назад

      это ж обычный Eclipse - там можно делать все, что угодно. правда, чаще всего это будет больно.

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Для чистого Си получилось совсем не больно 👍

  • @sergatmel8242
    @sergatmel8242 3 года назад +1

    Интересный подход !

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Спасибо. Пользуйтесь.

  • @antiminddamping2096
    @antiminddamping2096 3 года назад +2

    Спасибо большое за видеоурок! MinGW скачал ещё по рекомендациям урока 2, но только сейчас собрался. запустил его и настроил.
    Кстати, у меня сейчас стоит CubeIDE версии 1.7 - таких подтормаживаний как у Вас, вроде, тьфу-тьфу-тьфу, нету. Тоже с SSD работает. Хотя только сама Винда. Прогу ставил на HDD.
    Ну, не суть.
    Хотел ещё сказать несколько замечаний по поводу CuveIDE - никогда, пожалуйста, никогда не ставьте черную тему для Eclips'а. Выглядит красиво, но отваливаются все java-плагины (память, терминал, ошибки и т.д.), за исключением просмотра кода.
    Ещё по CubeIDE - я на версии 1.7, потому что OpenOCD-отладчик в ней ещё позволяет прям сразу из коробки отлаживать даже китайские CKS32f103c8t6 - китайские клоны, которые прям полностью совместимые с оригиналом f103c8t6 (это неправда, вот отладкой и обнаружил, что часть функций, глубоких правда, не работают в китайском "полном" аналоге).
    Версия 1.8 перехватывает работу OpenOCD (это видно, т.к. ошибка верификации устройства теперь появляется не в терминале, а прям отдельным окном ошибки). И всё. Никакими танцами с бубном по настройке OpenOCD не заставить CuveIDE отлаживать китайсячину.
    Извините, если не в тему. Сам хотел видео выпустить с описанием всякого рода косяков работы с CubeIDE (не такое, конечно, профессиональное, как у Вас), но реально времени нет. Хотя всё инструменты для подготовки подобных видео в наличие. Может быть Вам приходиться где-нибудь в занятиях.
    В любом случае - с праздником Вас. И ещё раз огромное спасибо за полезное видео!

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Спасибо большое! И вас с праздником! Подписывайтесь и продолжайтесл делиться опытом, это высоко цениться и поощряется! 👍

    • @antiminddamping2096
      @antiminddamping2096 3 года назад

      ​@@NRelectronics​ Спасибо большое. Простите, если я не то сказал. Не хотел Вас обидеть ничем.

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Ой, у меня произошла опечатка, подписывайтесь конечно же на канал все желающие и вам спасибо за всё! Всё отлично!!!

    • @antiminddamping2096
      @antiminddamping2096 3 года назад

      @@NRelectronics Подождите! Вы про "отписывайтесь" - имели в виду не от Вашего канала, а в смысле - отписываться разной информацией по тематике уроков? О_О

    • @NRelectronics
      @NRelectronics  3 года назад +1

      Вообще имел ввиду как раз писать разный материал, а раз вы написали про какие то извинения чего не стоило, подумал, что меня не так интерпретировали, хотя вы правильно вме поняли! 👍😉

  • @khrustalyov1978
    @khrustalyov1978 3 года назад

    Спасибо! Полезно!

    • @NRelectronics
      @NRelectronics  3 года назад

      Спасибо. Будет еще несколько видео по STM32CubeIDE.

  • @Сергейт-у5я
    @Сергейт-у5я 3 года назад +1

    Блин Поднимите вверх
    Есть проблема подключения экрана к h743 по FMC не могли бы выпустить видео о этом. Там зарание скажу проблема в тайменгах и невозможности выставить hold. Не можете ли рассмотреть данный вопрос???

    • @NRelectronics
      @NRelectronics  3 года назад

      у меня есть проект подключения H743 по SPI дисплея, но не по FMC. Пока не планирую, может кто другой запилит это видео...

    • @sergeyivlev6534
      @sergeyivlev6534 3 года назад

      Хд, только вчера закончил))
      Подрубил это всё к touchgfx, но это ппц муторно
      Если нужно - могу поделиться исходниками под другой МК, но кажется там всё идентично будет

    • @NRelectronics
      @NRelectronics  3 года назад

      @@sergeyivlev6534 а что у вас за дисплей? Может у меня такого и нет...

    • @sergeyivlev6534
      @sergeyivlev6534 3 года назад

      @@NRelectronics А мои комменты видно? Почему я их не вижу?...

    • @sergeyivlev6534
      @sergeyivlev6534 3 года назад

      @@NRelectronics Или ютуб все комментарии с сылками удаляет?

  • @АлександрГалацан-ц8ч

    При запуске программ все русские слова выводимые в консоль с помощью pintf выводятся кроказябрами. Как исправить???????? В свойствах консоли есть только выбор шрифта. А кодировки нет....

    • @NRelectronics
      @NRelectronics  3 года назад

      Я закрепил под видео первым ответом, человека, который уже ответил ранее на ваш вопрос.

    • @АлександрГалацан-ц8ч
      @АлександрГалацан-ц8ч 3 года назад

      @@NRelectronics Я так и делал но все без толку. Единственно как в CubeIDE проверить в какой кодировке редактор пишет текст программы.

    • @NRelectronics
      @NRelectronics  3 года назад

      В настройках IDE есть пункт в какой кодировке вы пишите Project - Properties - Resource.

    • @NRelectronics
      @NRelectronics  3 года назад

      Лучше изначально задать в Notepad++.

  • @tupoy_ytub_uberi_psevdonim
    @tupoy_ytub_uberi_psevdonim 2 года назад

    Вставлю 5 копеек про GCC, сколько я не пытался его установить и запустить вечно отваливался компилятор и ничего не компилировалось. Все пути указывал в свойствах по инструкциям. Плюнул и работаю из VS2022, есть конечно ряд ограничений из за этого.

    • @NRelectronics
      @NRelectronics  2 года назад +1

      Может попробовать строго по видео? В разных писалках никогда не отваливалось.

    • @tupoy_ytub_uberi_psevdonim
      @tupoy_ytub_uberi_psevdonim 2 года назад

      @@NRelectronics это я просто GCC устанавливал, пока не планировал его подключать в cube ide. Хотел работать именно в GCC.