00:00 - Введение 03:20 - Настройка проекта в CubeMX 07:05 - Первая прошивка в IAR 09:33 - Проверка первой прошивки в железе 11:00 - Где скачать программы
@Crazy1Apple13 ай бұрын
Проблема образовалась может подскажешь?... У меня из МХ не открывается автоматом IAR. И в ручную непонятно как открыть.
@RADIOSOFT13 ай бұрын
@@Crazy1Apple1 проверить что в меню где указывалось имя программы для сохранения выбрана правильная среда, как показано в видео
@Crazy1Apple13 ай бұрын
@@RADIOSOFT1 С этой проблемой разобрался... Там была муть с драйвером для моей платы. Зато теперь компилиться отказывается код сразу после экспорта в IAR. Пока не поборол. Не может "core_cm0.h" найти. stm32f030f4p6 отладочная плата. ПС. Тож поправил, там какая то поебень с версиями программы, иногда пути до файлов нужно в ручную добавлять, иначе не работает.
@forcingautomotiveelectroni76443 ай бұрын
Удачи! Твои труды многим помогут.
@kestvvv3 ай бұрын
большое спасибо тебе за подход к делу. Жду продолжения) Некоторое время назад думал освоить ст на асме, понял что это плохая затея)
@goodsolar3 ай бұрын
Буду изучать по Вашим урокам!
@masterkit95172 ай бұрын
Это лучшие в ютубе будут уроки уж точно, сам когда начинал, одни бездельники были, ничего не знали вообще, а уроки делали пачками, а здесь все понятно
@Antoine_de_Saint_Exupéry3 ай бұрын
С дебютом )) Взял похожий наборчик.
@ЕвгенийБондарев-к7ф2 ай бұрын
Благодарю за выпуск🎉🎉🎉 У вас хорошо получается
@sergheik95823 ай бұрын
HAL тема классная но мне кажется лучше начать с LL что бы потом перейти в cmsis ! но вообще действительно за видео спасибо! и ждем продолжения! автору удачи!
@rokkistart3 ай бұрын
Круто, как раз во время. Уже один успешно спалил из этой серии. Жду f4.
@nikolaypobedinskiy32933 ай бұрын
Благодарю за папки и урок!
@masterkit95172 ай бұрын
Кажется тут нашёл ответы на все вопросы как прошить в нынешнее время STM32, которые раньше я легко шил свистком STLINK V2 через CUBE IDE
@СуннатИбрагимович3 ай бұрын
Удачи вам
@agens95383 ай бұрын
все отлично, никого не слушай...
@tkachenkosi3 ай бұрын
Я не смог скачать CubeMX даже через VPN! Буду разбираться в вашем репозитории. Благодарю вас за помощь.
@dmitrypokazanyev17083 ай бұрын
Клево!! Спасибо!! Ещеб видео как можно проекты на ардуино в STM загружать из ардуино ИДЕ
@RADIOSOFT13 ай бұрын
я не работаю в ардуино иде, уверен инструкции есть в сети
@dmitrypokazanyev17083 ай бұрын
@@RADIOSOFT1 понял спасибо
@Nickkzl33 ай бұрын
На гитхабе поищи, статья была.
@Valera198311223 ай бұрын
Круто👍
@avr_stm_pro29553 ай бұрын
Разные среды перепробовал ,самая лучшая visual studio с расширение visualGBD
@forcingautomotiveelectroni76443 ай бұрын
Однозначно!
@USER-ruzer20003 ай бұрын
Точно не помню, но по моему через usb закачивал прошивку без stlink, но нужно переставлять перемычки по хитрому и нажимать reset. Муторное и неудобное это дело, но удобнее через программматор.
@taxizztop6052Ай бұрын
Может спьяну закачивал, ну ничего бывает.
@ewfreg5nythyhtewt4w3 ай бұрын
1) да, там второй кварц это RTC 32768 Гц 2) USB на таких платах работает, я себе сделал имитацию клавиатуры чтобы длинный рабочий пароль в комп вводить по одной кнопке :)
@Alex-wn7yx3 ай бұрын
👍👍👍👍👍
@ayzenhard6573 ай бұрын
реверс инжиниринг готовых устройств на stm, было бы круто
@РоманКоржов-м3й3 ай бұрын
В связи с блокировкой ютуба планируете перенести на другую платформу все наработки по предыдущим занятияи
@RADIOSOFT13 ай бұрын
все видео дублируются на вквидео. vk.ru/video/@id389374230
@ДенисМинистерский-д7мАй бұрын
здравствуйте при попытке залить в плату чистую программу выдает IAR EW of ARM ошибка total number of errors: 1 пробовал менять разные виды программаторов V1 V2 V3 TP-LINK не помогло
@dmitrydumanov56653 ай бұрын
А мне как ничинающему программирования stm32f103 повезло, чип на плате оказался не оригинальный и Stm32cudeIDE не мог определить устройство и как следствие не получалось залить прошивку... Исправил ситуацию тем, что перепаял на другой чип ( оригинальный чип вместе с st-link v2 покупал у другого доверенного продавца)
@АлексейДуховный-ф1гАй бұрын
Попробую но весь день танцевал с бубном. Это надо было постараться не слелать нормально либо это из за санкций
@mellerleller573Ай бұрын
Для тех, кто хочет установить STM32CubeIDE, файл установщик разархивируйте в корневой каталог C:\ и оттуда запустите. Иначе будет выдавать ошибку установки.
@alximedkylibin30593 ай бұрын
Ну кто нибудь может сказать , установили IAR ? У меня не получается !
@Andrey-rg2sf2 ай бұрын
Там скачивается файл с версией .0 и файл с последней версией.
@makscher78342 ай бұрын
Здравствуйте! Давно порывался начать изучать STM32, а тут такой подарок в ленте! Отличная серия уроков! Спасибо! Столкнулся с проблемой на этапе компиляции. IAR выдал 17 фатальных ошибок, связанных с отсутствием файла core_cm3.h. Перепроверил вновь, всё сделал ка на видео, репозиторий и CUBE MX и IAR скачивал из приложенного к видео архива. Подскажите, что не правильно делаю
@RADIOSOFT12 ай бұрын
@@makscher7834 здравствуйте. Пришлите мне архив со всеми файлами вашего проекта
@makscher78342 ай бұрын
@@RADIOSOFT1 архив с проектом отправил
@RADIOSOFT12 ай бұрын
@@makscher7834 видимо проблема в кубмх, запустил ваш иар, выдает ошибки, скомпилировал заново из своего кубмх - все нормально.
@makscher78342 ай бұрын
@@RADIOSOFT1 Разобрался! Были проблемы с библиотекой CMSIS. Первое решение: в IAR на вкладке General Options/Library Configuration поставить две галочки в поле CMSIS Второе решение в CUBE MX, подсказка прозвучала в видео, разархивировать все папки репозитория серии v18_ в одну ...V1.8.0 и повторить генерацию кода Двигаемся дальше))
@Смок_Беллью2 ай бұрын
@@makscher7834 Спасибо тебе, добрый человек! Неделю мучился с этой же проблемой.🤝
@cybercube79153 ай бұрын
Для начала нормально...Только я не понял Вы будете HAL использовать или на уровень регистров тоже будете спускаться ?
@RADIOSOFT13 ай бұрын
я буду показывать оба варианта
@cybercube79153 ай бұрын
@@RADIOSOFT1 за это отдельная благодарность 👍
@Кочегар3 ай бұрын
На другую площадку переезжать не планируете? А то сейчас могу смотреть ваш канал только после танцев с бубном...
@RADIOSOFT13 ай бұрын
переезжать не планирую, но все видео дублируются на вквидео. vk.ru/video/@id389374230
@Кочегар3 ай бұрын
@@RADIOSOFT1 Спасибо, понял, подписался ))))
@agens95383 ай бұрын
когда будем править прошивку гироскутера? )
@RADIOSOFT13 ай бұрын
не будем
@tuujhfjjiyiiitr57633 ай бұрын
хороший вопрос, вы можете её уже править она на Platform IO на гитхабе уже лежит))
@tuujhfjjiyiiitr57633 ай бұрын
кстати напишите если интересно, я ищу единомышленников)
@forcingautomotiveelectroni76443 ай бұрын
@agens9538 Что там править? Прошивка написана грамотно. Меняешь конфиг и получаешь желаемое.
@tuujhfjjiyiiitr57633 ай бұрын
@@forcingautomotiveelectroni7644 действительно ? а как же мат модель ?
@Al.Sy.3 ай бұрын
RISC-V тоже интересная архитектура. Ценники на такие "камни" нормальные. GD32 и CH32 чем-то сходны с STM32.
@DAlexMaster3 ай бұрын
Причём здесь RISC-V? Важно не столько ядро, сколько возможности периферии, документация, поддержка (не для не интересующихся политикой), цена и доступность. Ядро имеет второстепенное значение
@ОлегИвантв3 ай бұрын
@@DAlexMasterрусине стм показало хуй?
@АлексейБитюков-ж5г3 ай бұрын
Добрый день ! Вчера пол дня бился с установкой IAR , не получается . Нет активации в файе тхт. Скачал с интернета , и так же не устанавливается . Может есть секрет ?
@RADIOSOFT13 ай бұрын
нет секрета, убедитесь что ваш антивирус не удалил License Generator из папки кряк. И следуйте инструкциям в двух текстовых файлах
@myvin28872 ай бұрын
Спасибо, блин(к) не вышел комом😂
@ИмяФамилия-п8ш7з3 ай бұрын
Я так понимаю togglepin переключает ногу на противоположное значение от предыдущего? Если был высокий уровень то ставит в низкий и тд?
@RADIOSOFT13 ай бұрын
да
@VVV-AVIATION23 күн бұрын
Здравствуйте, как с вами можно связаться
@RADIOSOFT122 күн бұрын
здравствуйте. контакты в описании канала
@АлександрСергеевич-н7н3 ай бұрын
А почему IAR выбрали? Насколько я помню, там нет автозавершения кода и подсказок, но очень легкий по сравнению с CUBE_IDE. За ссылки отдельное спасибо, особенно за репо.
@RADIOSOFT13 ай бұрын
@@АлександрСергеевич-н7н там есть подсказки и авто завершение.
@КотУченый-ч2щ3 ай бұрын
@@RADIOSOFT1это есть во многих IDE.
@АлександрИванов-р6д6ю2 ай бұрын
Спасибо за уроки, но с вашим репозитарием iar даже пустой проект не собирает или я что не так делаю...
@vitaliysutyk44763 ай бұрын
like
@AlexRootx3 ай бұрын
И все-таки, Андрей, настоятельно рекомендую уходить от HAL в сторону CMSIS, на ютубе есть небольшое, но емкое количество уроков на эту тему... Канал Олега Волкова, в пример. HAL глючный и тормозной, есть еще другие, если интересно, напиши, куда ссыли скинуть
@RADIOSOFT13 ай бұрын
Я буду показывать в видео уроки по HAL и CMSIS
@AlexRootx3 ай бұрын
@@RADIOSOFT1 при программировании на регистрах, нужно плотно работать с даташитом, и реф мануалом.
@dmitrypokazanyev17083 ай бұрын
А програматор STC Full Series подойдет?
@RADIOSOFT13 ай бұрын
@@dmitrypokazanyev1708 не знаю, почитайте на него документацию.
@ИмяФамилия-п8ш7зАй бұрын
Есть Мк 32F405 голый без заводской платы. Запаял на макетку. Можете показать или рассказать как его прошить? С vdd, gnd, clk, dio все понятно а вот что делать с выводами boot0 и reset?
@RADIOSOFT1Ай бұрын
@@ИмяФамилия-п8ш7з Бут на землю, нажать в программе прошить и тут же кратковременно нажать ресет
@ИмяФамилия-п8ш7зАй бұрын
@RADIOSOFT1 Бут на землю через резистор? На ресет кнопку повесить? И нажать когда прошивка загрузится полностью? В какой программе можно прошить?
@RADIOSOFT1Ай бұрын
@ИмяФамилия-п8ш7з Бут можно напрямую. В программе той которой работаете. Ещё раз внимательно перечитать мою инструкцию. Кнопка ресет на землю, не помню есть там внутренний резистор или нет, лучше поставить 10ком с ресета на плюс питания
@ИмяФамилия-п8ш7зАй бұрын
@@RADIOSOFT1 вы где-то инструкцию выкладывали в текстовом виде или имели ввиду это видео?
@RADIOSOFT1Ай бұрын
@ИмяФамилия-п8ш7з я имел в виду мое первое сообщение...
@АлексейДуховный-ф1гАй бұрын
А какая у вас версия CubeIDE?
@RADIOSOFT1Ай бұрын
@@АлексейДуховный-ф1г никакой
@Анатолій-р9и3 ай бұрын
Скажите сможете мне прошивку написать на холодильник с моими даними
@RADIOSOFT13 ай бұрын
@@Анатолій-р9и на стм не смогу, на АВР микроконтроллере скорее всего смогу. Нужно подробное техническое задание
@Анатолій-р9и3 ай бұрын
@@RADIOSOFT1 интересуєт на Атмегу 328 смд
@Анатолій-р9и3 ай бұрын
Как с вами связатса@@RADIOSOFT1
@RADIOSOFT13 ай бұрын
@@Анатолій-р9и andrew_proffi@inbox.ru
@Andrey-rg2sf2 ай бұрын
Так и CubeIDE так же скачай через браузер.
@user-dd8zd8Ай бұрын
Cubeide Cubemx работают с vpn, багамским аккаунтом
@sweden0433 ай бұрын
как бы вернуть 20-30 лет обратно, я бы тоже сидел сутками. единственный вопрос, зачем? изучать микроконтроллеры надо с АССЕМБЕРА! ничего страшного там нет, зато в будущем вам не будет страшен никакой чип. конечно хочется быстро, программа сама всё сделает, и на Си более "человеческий" язык, но это подход тяп ляп, "и так сойдёт" . можно быстро сделать на Си, но потом считать прошивку, перевести в ассемблер и подставить параллельно Си. пойдёте этим путём вам не будет границ.
@DAlexMaster3 ай бұрын
_изучать микроконтроллеры надо с АССЕМБЕРА_ - это глупое и вредное утверждение. Изучать контроллер необходимо с чтения мануалов, изучая возможности "периферии" (таймеры, шины, DMA и пр) контроллера. У компании ST есть две совершенно разные архитектуры: CISC (STM8) и RISC (STM32). Но принцип работы с периферией контроллеров очень схожий. Изучать ассемблер для CISC и отдельно ассемблер для RISC (STM32/ARM) - *пустая трата времени!* _ничего страшного там нет, зато в будущем вам не будет страшен никакой чип_ - ошибочное утверждение, ибо у каждого "нового чипа" своя система команд, которая порою совершенно не похожа на предыдущие в освоении "чипы" _конечно хочется быстро, программа сама всё сделает, и на Си более "человеческий" язык, но это подход тяп ляп, "и так сойдёт"_ - глупое утверждение, ибо на ассемблере крайне сложно создавать и поддерживать большие проекты, да и компилятор Си/Си++ справится с оптимизацией кода намного лучше большинства программистов на ассемблере. _можно быстро сделать на Си, но потом считать прошивку, перевести в ассемблер и подставить параллельно Си_ - это как делать клизму через рот :))) _пойдёте этим путём вам не будет границ_ - пойдёте эти путём и никогда не освоите ни один микроконтроллер! :)
@RS_833 ай бұрын
@@DAlexMasterэто нужно несколько жизней, делать то, что товарищ предлагает😂
@sweden0433 ай бұрын
@@DAlexMaster со своим Си вы делаете клизму через рот, компилятор всё равно Си переводит в машинный код а это Ассемблер. Си нужен для написания программ под оперативную систему, для сокращения времени, но отладка всё равно идёт на ассемблере. микроконтроллеры не компьютеры, память надо экономить, а Си за собой тянет массу ненужного мусора.
@DAlexMaster3 ай бұрын
@@sweden043 1. Компилятор с Си переводит в машинный код, и делает это гораздо эффективней (по объёму кода или скорости выполнения, или оба варианта сразу), чем 99.9% программистов на Земле! 2. Си - это универсальный и достаточно низкоуровневый язык, который используется как с ОС, так и на голом железе. 3. Отладка программ (пошаговое выполнение) идёт на Си, а не на уровне ассемблерных команд 4. Я могу написать программу на Си, которая займёт гораздо меньше памяти в кодах процессора, чем вы напишете на ассемблере. При этом моя программа окажется ещё и быстрее! :) По вашим комментариям сразу чувствуется, что вы никогда не программировали ни на Си, ни на ассемблере, ни для контроллеров...
@sweden0433 ай бұрын
@@DAlexMaster сказки про Си рассказывайте детям. элементарно снимите любой дамп и сделайте из него исходники на Си и скомпилируйте из них так чтобы на выходе получилось байт в байт. скорее всего хрен чего у вас будет!
@proletarian3 ай бұрын
Человек говорящие о ll, cmsis, всё же от задач зависит, можно и на ассемблере писать
@DAlexMaster3 ай бұрын
Зачем писать на ассемблере? В чём смысл?
@proletarian3 ай бұрын
@@DAlexMaster изучишь больше тонкостей
@DAlexMaster3 ай бұрын
@@proletarian Написание кода на ассемблере позволит изучить детали ARM и никак не поможет освоить STM32
@proletarian3 ай бұрын
@@DAlexMaster потом будешь под любой арм на ассемблере как на родном писать
@DAlexMaster3 ай бұрын
@@proletarian Это актуально для процессоров с ARM, но неактуально для контроллеров с ARM