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

  Рет қаралды 5,076

NR.electronics

NR.electronics

2 жыл бұрын

В этом видеоуроке мы сможем научиться настраивать и программировать на языке Си (компилятором GCC) для своих учебных и рабочих целей, чтобы, было легче и быстрее писать программное обеспечение для микроконтроллеров STM32 в их родной среде STM32CubeIDE.
Скачать компилятор MinGW:
sourceforge.net/projects/mingw/
Скачать STM32CubeIDE:
www.st.com/en/development-too...
Раннее моё видео о использовании Sublime Text 3 с MinGW:
• Программирование на яз...
Раннее моё видео о использовании Visual Studio Code с MinGW:
• Программирование на яз...
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
/ @nrelectronics
или через Яндекс-деньги:
money.yandex.ru/to/4100115727...
А также переводом по номеру карты:
4377-7237-6190-5714

Пікірлер: 42
@user-ci7cg6du9b
@user-ci7cg6du9b 2 жыл бұрын
10:28 Для решения проблемы с кодировкой: 1. Подключаем *#include** * 2. В функцию main добавляем *setlocale(LC_ALL, "");* _И главное, чтобы исходник был в кодировке "Windows 1251"_
@NRelectronics
@NRelectronics 2 жыл бұрын
О, замечательно, благодарю! Попробую👍
@user-re1ri9jp3e
@user-re1ri9jp3e 2 жыл бұрын
Начать легко, закончить сложно 😁🙏
@NRelectronics
@NRelectronics 2 жыл бұрын
Всё правильно, это определённый длительный труд.
@user-ne6gm2ub5e
@user-ne6gm2ub5e 2 жыл бұрын
Спасибо за столь полезное видео! Запишусь к Вам на курсы по STM32.
@NRelectronics
@NRelectronics 2 жыл бұрын
Давайте, велком.
@dmitriybragin1049
@dmitriybragin1049 Жыл бұрын
Автор отдельно преподает?
@OpenFrimeTVcom
@OpenFrimeTVcom 2 жыл бұрын
прикольно. я почему то думал что там можно только в контролеры шить)
@NRelectronics
@NRelectronics 2 жыл бұрын
Совсем и не только контроллеры, но и обычный Си или С++.
@aka_vitfil
@aka_vitfil 2 жыл бұрын
это ж обычный Eclipse - там можно делать все, что угодно. правда, чаще всего это будет больно.
@NRelectronics
@NRelectronics 2 жыл бұрын
Для чистого Си получилось совсем не больно 👍
@AndySm1973
@AndySm1973 2 жыл бұрын
Спасибо! Очень давно не было видео...
@NRelectronics
@NRelectronics 2 жыл бұрын
Пожалуйста. Продолжаю полезную серию по STM32CubeIDE.
@vladimirastrelin1719
@vladimirastrelin1719 Жыл бұрын
Круто. Спасибо!
@NRelectronics
@NRelectronics Жыл бұрын
Пожалуйста. Заходите почаще)
@sergatmel8242
@sergatmel8242 2 жыл бұрын
Интересный подход !
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо. Пользуйтесь.
@khrustalyov1978
@khrustalyov1978 2 жыл бұрын
Спасибо! Полезно!
@NRelectronics
@NRelectronics 2 жыл бұрын
Спасибо. Будет еще несколько видео по STM32CubeIDE.
@antiminddamping2096
@antiminddamping2096 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 2 жыл бұрын
Спасибо большое! И вас с праздником! Подписывайтесь и продолжайтесл делиться опытом, это высоко цениться и поощряется! 👍
@antiminddamping2096
@antiminddamping2096 2 жыл бұрын
​@@NRelectronics​ Спасибо большое. Простите, если я не то сказал. Не хотел Вас обидеть ничем.
@NRelectronics
@NRelectronics 2 жыл бұрын
Ой, у меня произошла опечатка, подписывайтесь конечно же на канал все желающие и вам спасибо за всё! Всё отлично!!!
@antiminddamping2096
@antiminddamping2096 2 жыл бұрын
@@NRelectronics Подождите! Вы про "отписывайтесь" - имели в виду не от Вашего канала, а в смысле - отписываться разной информацией по тематике уроков? О_О
@NRelectronics
@NRelectronics 2 жыл бұрын
Вообще имел ввиду как раз писать разный материал, а раз вы написали про какие то извинения чего не стоило, подумал, что меня не так интерпретировали, хотя вы правильно вме поняли! 👍😉
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim Жыл бұрын
Вставлю 5 копеек про GCC, сколько я не пытался его установить и запустить вечно отваливался компилятор и ничего не компилировалось. Все пути указывал в свойствах по инструкциям. Плюнул и работаю из VS2022, есть конечно ряд ограничений из за этого.
@NRelectronics
@NRelectronics Жыл бұрын
Может попробовать строго по видео? В разных писалках никогда не отваливалось.
@tupoy_ytub_uberi_psevdonim
@tupoy_ytub_uberi_psevdonim Жыл бұрын
@@NRelectronics это я просто GCC устанавливал, пока не планировал его подключать в cube ide. Хотел работать именно в GCC.
@user-zx7ik2lw8w
@user-zx7ik2lw8w 2 жыл бұрын
При запуске программ все русские слова выводимые в консоль с помощью pintf выводятся кроказябрами. Как исправить???????? В свойствах консоли есть только выбор шрифта. А кодировки нет....
@NRelectronics
@NRelectronics 2 жыл бұрын
Я закрепил под видео первым ответом, человека, который уже ответил ранее на ваш вопрос.
@user-zx7ik2lw8w
@user-zx7ik2lw8w 2 жыл бұрын
@@NRelectronics Я так и делал но все без толку. Единственно как в CubeIDE проверить в какой кодировке редактор пишет текст программы.
@NRelectronics
@NRelectronics 2 жыл бұрын
В настройках IDE есть пункт в какой кодировке вы пишите Project - Properties - Resource.
@NRelectronics
@NRelectronics 2 жыл бұрын
Лучше изначально задать в Notepad++.
@user-qc3iu4nc3i
@user-qc3iu4nc3i 2 жыл бұрын
Блин Поднимите вверх Есть проблема подключения экрана к h743 по FMC не могли бы выпустить видео о этом. Там зарание скажу проблема в тайменгах и невозможности выставить hold. Не можете ли рассмотреть данный вопрос???
@NRelectronics
@NRelectronics 2 жыл бұрын
у меня есть проект подключения H743 по SPI дисплея, но не по FMC. Пока не планирую, может кто другой запилит это видео...
@sergeyivlev6534
@sergeyivlev6534 2 жыл бұрын
Хд, только вчера закончил)) Подрубил это всё к touchgfx, но это ппц муторно Если нужно - могу поделиться исходниками под другой МК, но кажется там всё идентично будет
@NRelectronics
@NRelectronics 2 жыл бұрын
@@sergeyivlev6534 а что у вас за дисплей? Может у меня такого и нет...
@sergeyivlev6534
@sergeyivlev6534 2 жыл бұрын
@@NRelectronics А мои комменты видно? Почему я их не вижу?...
@sergeyivlev6534
@sergeyivlev6534 2 жыл бұрын
@@NRelectronics Или ютуб все комментарии с сылками удаляет?
STM32CubeIDE. Вывод printf без наличия SWO
15:03
NR.electronics
Рет қаралды 10 М.
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 17 МЛН
Викторина от МАМЫ 🆘 | WICSUR #shorts
00:58
Бискас
Рет қаралды 5 МЛН
PLC Basic: Allen-Bradley RSlogix basics input output
2:45
STM32. Библия программиста
32:32
NR.electronics
Рет қаралды 59 М.
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 280 М.
Stop Killing Games - 2
8:04
Pirate Software
Рет қаралды 30 М.
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 17 МЛН