Урок по STM32 N1 первая прошивка

  Рет қаралды 8,363

RADIOSOFT

RADIOSOFT

Күн бұрын

Пікірлер
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
00:00 - Введение 03:20 - Настройка проекта в CubeMX 07:05 - Первая прошивка в IAR 09:33 - Проверка первой прошивки в железе 11:00 - Где скачать программы
@Crazy1Apple1
@Crazy1Apple1 3 ай бұрын
Проблема образовалась может подскажешь?... У меня из МХ не открывается автоматом IAR. И в ручную непонятно как открыть.
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
@@Crazy1Apple1 проверить что в меню где указывалось имя программы для сохранения выбрана правильная среда, как показано в видео
@Crazy1Apple1
@Crazy1Apple1 3 ай бұрын
@@RADIOSOFT1 С этой проблемой разобрался... Там была муть с драйвером для моей платы. Зато теперь компилиться отказывается код сразу после экспорта в IAR. Пока не поборол. Не может "core_cm0.h" найти. stm32f030f4p6 отладочная плата. ПС. Тож поправил, там какая то поебень с версиями программы, иногда пути до файлов нужно в ручную добавлять, иначе не работает.
@forcingautomotiveelectroni7644
@forcingautomotiveelectroni7644 3 ай бұрын
Удачи! Твои труды многим помогут.
@kestvvv
@kestvvv 3 ай бұрын
большое спасибо тебе за подход к делу. Жду продолжения) Некоторое время назад думал освоить ст на асме, понял что это плохая затея)
@goodsolar
@goodsolar 3 ай бұрын
Буду изучать по Вашим урокам!
@masterkit9517
@masterkit9517 2 ай бұрын
Это лучшие в ютубе будут уроки уж точно, сам когда начинал, одни бездельники были, ничего не знали вообще, а уроки делали пачками, а здесь все понятно
@Antoine_de_Saint_Exupéry
@Antoine_de_Saint_Exupéry 3 ай бұрын
С дебютом )) Взял похожий наборчик.
@ЕвгенийБондарев-к7ф
@ЕвгенийБондарев-к7ф 2 ай бұрын
Благодарю за выпуск🎉🎉🎉 У вас хорошо получается
@sergheik9582
@sergheik9582 3 ай бұрын
HAL тема классная но мне кажется лучше начать с LL что бы потом перейти в cmsis ! но вообще действительно за видео спасибо! и ждем продолжения! автору удачи!
@rokkistart
@rokkistart 3 ай бұрын
Круто, как раз во время. Уже один успешно спалил из этой серии. Жду f4.
@nikolaypobedinskiy3293
@nikolaypobedinskiy3293 3 ай бұрын
Благодарю за папки и урок!
@masterkit9517
@masterkit9517 2 ай бұрын
Кажется тут нашёл ответы на все вопросы как прошить в нынешнее время STM32, которые раньше я легко шил свистком STLINK V2 через CUBE IDE
@СуннатИбрагимович
@СуннатИбрагимович 3 ай бұрын
Удачи вам
@agens9538
@agens9538 3 ай бұрын
все отлично, никого не слушай...
@tkachenkosi
@tkachenkosi 3 ай бұрын
Я не смог скачать CubeMX даже через VPN! Буду разбираться в вашем репозитории. Благодарю вас за помощь.
@dmitrypokazanyev1708
@dmitrypokazanyev1708 3 ай бұрын
Клево!! Спасибо!! Ещеб видео как можно проекты на ардуино в STM загружать из ардуино ИДЕ
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
я не работаю в ардуино иде, уверен инструкции есть в сети
@dmitrypokazanyev1708
@dmitrypokazanyev1708 3 ай бұрын
@@RADIOSOFT1 понял спасибо
@Nickkzl3
@Nickkzl3 3 ай бұрын
На гитхабе поищи, статья была.
@Valera19831122
@Valera19831122 3 ай бұрын
Круто👍
@avr_stm_pro2955
@avr_stm_pro2955 3 ай бұрын
Разные среды перепробовал ,самая лучшая visual studio с расширение visualGBD
@forcingautomotiveelectroni7644
@forcingautomotiveelectroni7644 3 ай бұрын
Однозначно!
@USER-ruzer2000
@USER-ruzer2000 3 ай бұрын
Точно не помню, но по моему через usb закачивал прошивку без stlink, но нужно переставлять перемычки по хитрому и нажимать reset. Муторное и неудобное это дело, но удобнее через программматор.
@taxizztop6052
@taxizztop6052 Ай бұрын
Может спьяну закачивал, ну ничего бывает.
@ewfreg5nythyhtewt4w
@ewfreg5nythyhtewt4w 3 ай бұрын
1) да, там второй кварц это RTC 32768 Гц 2) USB на таких платах работает, я себе сделал имитацию клавиатуры чтобы длинный рабочий пароль в комп вводить по одной кнопке :)
@Alex-wn7yx
@Alex-wn7yx 3 ай бұрын
👍👍👍👍👍
@ayzenhard657
@ayzenhard657 3 ай бұрын
реверс инжиниринг готовых устройств на stm, было бы круто
@РоманКоржов-м3й
@РоманКоржов-м3й 3 ай бұрын
В связи с блокировкой ютуба планируете перенести на другую платформу все наработки по предыдущим занятияи
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
все видео дублируются на вквидео. vk.ru/video/@id389374230
@ДенисМинистерский-д7м
@ДенисМинистерский-д7м Ай бұрын
здравствуйте при попытке залить в плату чистую программу выдает IAR EW of ARM ошибка total number of errors: 1 пробовал менять разные виды программаторов V1 V2 V3 TP-LINK не помогло
@dmitrydumanov5665
@dmitrydumanov5665 3 ай бұрын
А мне как ничинающему программирования stm32f103 повезло, чип на плате оказался не оригинальный и Stm32cudeIDE не мог определить устройство и как следствие не получалось залить прошивку... Исправил ситуацию тем, что перепаял на другой чип ( оригинальный чип вместе с st-link v2 покупал у другого доверенного продавца)
@АлексейДуховный-ф1г
@АлексейДуховный-ф1г Ай бұрын
Попробую но весь день танцевал с бубном. Это надо было постараться не слелать нормально либо это из за санкций
@mellerleller573
@mellerleller573 Ай бұрын
Для тех, кто хочет установить STM32CubeIDE, файл установщик разархивируйте в корневой каталог C:\ и оттуда запустите. Иначе будет выдавать ошибку установки.
@alximedkylibin3059
@alximedkylibin3059 3 ай бұрын
Ну кто нибудь может сказать , установили IAR ? У меня не получается !
@Andrey-rg2sf
@Andrey-rg2sf 2 ай бұрын
Там скачивается файл с версией .0 и файл с последней версией.
@makscher7834
@makscher7834 2 ай бұрын
Здравствуйте! Давно порывался начать изучать STM32, а тут такой подарок в ленте! Отличная серия уроков! Спасибо! Столкнулся с проблемой на этапе компиляции. IAR выдал 17 фатальных ошибок, связанных с отсутствием файла core_cm3.h. Перепроверил вновь, всё сделал ка на видео, репозиторий и CUBE MX и IAR скачивал из приложенного к видео архива. Подскажите, что не правильно делаю
@RADIOSOFT1
@RADIOSOFT1 2 ай бұрын
@@makscher7834 здравствуйте. Пришлите мне архив со всеми файлами вашего проекта
@makscher7834
@makscher7834 2 ай бұрын
@@RADIOSOFT1 архив с проектом отправил
@RADIOSOFT1
@RADIOSOFT1 2 ай бұрын
@@makscher7834 видимо проблема в кубмх, запустил ваш иар, выдает ошибки, скомпилировал заново из своего кубмх - все нормально.
@makscher7834
@makscher7834 2 ай бұрын
@@RADIOSOFT1 Разобрался! Были проблемы с библиотекой CMSIS. Первое решение: в IAR на вкладке General Options/Library Configuration поставить две галочки в поле CMSIS Второе решение в CUBE MX, подсказка прозвучала в видео, разархивировать все папки репозитория серии v18_ в одну ...V1.8.0 и повторить генерацию кода Двигаемся дальше))
@Смок_Беллью
@Смок_Беллью 2 ай бұрын
@@makscher7834 Спасибо тебе, добрый человек! Неделю мучился с этой же проблемой.🤝
@cybercube7915
@cybercube7915 3 ай бұрын
Для начала нормально...Только я не понял Вы будете HAL использовать или на уровень регистров тоже будете спускаться ?
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
я буду показывать оба варианта
@cybercube7915
@cybercube7915 3 ай бұрын
@@RADIOSOFT1 за это отдельная благодарность 👍
@Кочегар
@Кочегар 3 ай бұрын
На другую площадку переезжать не планируете? А то сейчас могу смотреть ваш канал только после танцев с бубном...
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
переезжать не планирую, но все видео дублируются на вквидео. vk.ru/video/@id389374230
@Кочегар
@Кочегар 3 ай бұрын
@@RADIOSOFT1 Спасибо, понял, подписался ))))
@agens9538
@agens9538 3 ай бұрын
когда будем править прошивку гироскутера? )
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
не будем
@tuujhfjjiyiiitr5763
@tuujhfjjiyiiitr5763 3 ай бұрын
хороший вопрос, вы можете её уже править она на Platform IO на гитхабе уже лежит))
@tuujhfjjiyiiitr5763
@tuujhfjjiyiiitr5763 3 ай бұрын
кстати напишите если интересно, я ищу единомышленников)
@forcingautomotiveelectroni7644
@forcingautomotiveelectroni7644 3 ай бұрын
@agens9538 Что там править? Прошивка написана грамотно. Меняешь конфиг и получаешь желаемое.
@tuujhfjjiyiiitr5763
@tuujhfjjiyiiitr5763 3 ай бұрын
@@forcingautomotiveelectroni7644 действительно ? а как же мат модель ?
@Al.Sy.
@Al.Sy. 3 ай бұрын
RISC-V тоже интересная архитектура. Ценники на такие "камни" нормальные. GD32 и CH32 чем-то сходны с STM32.
@DAlexMaster
@DAlexMaster 3 ай бұрын
Причём здесь RISC-V? Важно не столько ядро, сколько возможности периферии, документация, поддержка (не для не интересующихся политикой), цена и доступность. Ядро имеет второстепенное значение
@ОлегИвантв
@ОлегИвантв 3 ай бұрын
@@DAlexMasterрусине стм показало хуй?
@АлексейБитюков-ж5г
@АлексейБитюков-ж5г 3 ай бұрын
Добрый день ! Вчера пол дня бился с установкой IAR , не получается . Нет активации в файе тхт. Скачал с интернета , и так же не устанавливается . Может есть секрет ?
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
нет секрета, убедитесь что ваш антивирус не удалил License Generator из папки кряк. И следуйте инструкциям в двух текстовых файлах
@myvin2887
@myvin2887 2 ай бұрын
Спасибо, блин(к) не вышел комом😂
@ИмяФамилия-п8ш7з
@ИмяФамилия-п8ш7з 3 ай бұрын
Я так понимаю togglepin переключает ногу на противоположное значение от предыдущего? Если был высокий уровень то ставит в низкий и тд?
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
да
@VVV-AVIATION
@VVV-AVIATION 23 күн бұрын
Здравствуйте, как с вами можно связаться
@RADIOSOFT1
@RADIOSOFT1 22 күн бұрын
здравствуйте. контакты в описании канала
@АлександрСергеевич-н7н
@АлександрСергеевич-н7н 3 ай бұрын
А почему IAR выбрали? Насколько я помню, там нет автозавершения кода и подсказок, но очень легкий по сравнению с CUBE_IDE. За ссылки отдельное спасибо, особенно за репо.
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
@@АлександрСергеевич-н7н там есть подсказки и авто завершение.
@КотУченый-ч2щ
@КотУченый-ч2щ 3 ай бұрын
​@@RADIOSOFT1это есть во многих IDE.
@АлександрИванов-р6д6ю
@АлександрИванов-р6д6ю 2 ай бұрын
Спасибо за уроки, но с вашим репозитарием iar даже пустой проект не собирает или я что не так делаю...
@vitaliysutyk4476
@vitaliysutyk4476 3 ай бұрын
like
@AlexRootx
@AlexRootx 3 ай бұрын
И все-таки, Андрей, настоятельно рекомендую уходить от HAL в сторону CMSIS, на ютубе есть небольшое, но емкое количество уроков на эту тему... Канал Олега Волкова, в пример. HAL глючный и тормозной, есть еще другие, если интересно, напиши, куда ссыли скинуть
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
Я буду показывать в видео уроки по HAL и CMSIS
@AlexRootx
@AlexRootx 3 ай бұрын
@@RADIOSOFT1 при программировании на регистрах, нужно плотно работать с даташитом, и реф мануалом.
@dmitrypokazanyev1708
@dmitrypokazanyev1708 3 ай бұрын
А програматор STC Full Series подойдет?
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
@@dmitrypokazanyev1708 не знаю, почитайте на него документацию.
@ИмяФамилия-п8ш7з
@ИмяФамилия-п8ш7з Ай бұрын
Есть Мк 32F405 голый без заводской платы. Запаял на макетку. Можете показать или рассказать как его прошить? С vdd, gnd, clk, dio все понятно а вот что делать с выводами boot0 и reset?
@RADIOSOFT1
@RADIOSOFT1 Ай бұрын
@@ИмяФамилия-п8ш7з Бут на землю, нажать в программе прошить и тут же кратковременно нажать ресет
@ИмяФамилия-п8ш7з
@ИмяФамилия-п8ш7з Ай бұрын
@RADIOSOFT1 Бут на землю через резистор? На ресет кнопку повесить? И нажать когда прошивка загрузится полностью? В какой программе можно прошить?
@RADIOSOFT1
@RADIOSOFT1 Ай бұрын
@ИмяФамилия-п8ш7з Бут можно напрямую. В программе той которой работаете. Ещё раз внимательно перечитать мою инструкцию. Кнопка ресет на землю, не помню есть там внутренний резистор или нет, лучше поставить 10ком с ресета на плюс питания
@ИмяФамилия-п8ш7з
@ИмяФамилия-п8ш7з Ай бұрын
​@@RADIOSOFT1 вы где-то инструкцию выкладывали в текстовом виде или имели ввиду это видео?
@RADIOSOFT1
@RADIOSOFT1 Ай бұрын
@ИмяФамилия-п8ш7з я имел в виду мое первое сообщение...
@АлексейДуховный-ф1г
@АлексейДуховный-ф1г Ай бұрын
А какая у вас версия CubeIDE?
@RADIOSOFT1
@RADIOSOFT1 Ай бұрын
@@АлексейДуховный-ф1г никакой
@Анатолій-р9и
@Анатолій-р9и 3 ай бұрын
Скажите сможете мне прошивку написать на холодильник с моими даними
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
@@Анатолій-р9и на стм не смогу, на АВР микроконтроллере скорее всего смогу. Нужно подробное техническое задание
@Анатолій-р9и
@Анатолій-р9и 3 ай бұрын
@@RADIOSOFT1 интересуєт на Атмегу 328 смд
@Анатолій-р9и
@Анатолій-р9и 3 ай бұрын
Как с вами связатса​@@RADIOSOFT1
@RADIOSOFT1
@RADIOSOFT1 3 ай бұрын
@@Анатолій-р9и andrew_proffi@inbox.ru
@Andrey-rg2sf
@Andrey-rg2sf 2 ай бұрын
Так и CubeIDE так же скачай через браузер.
@user-dd8zd8
@user-dd8zd8 Ай бұрын
Cubeide Cubemx работают с vpn, багамским аккаунтом
@sweden043
@sweden043 3 ай бұрын
как бы вернуть 20-30 лет обратно, я бы тоже сидел сутками. единственный вопрос, зачем? изучать микроконтроллеры надо с АССЕМБЕРА! ничего страшного там нет, зато в будущем вам не будет страшен никакой чип. конечно хочется быстро, программа сама всё сделает, и на Си более "человеческий" язык, но это подход тяп ляп, "и так сойдёт" . можно быстро сделать на Си, но потом считать прошивку, перевести в ассемблер и подставить параллельно Си. пойдёте этим путём вам не будет границ.
@DAlexMaster
@DAlexMaster 3 ай бұрын
_изучать микроконтроллеры надо с АССЕМБЕРА_ - это глупое и вредное утверждение. Изучать контроллер необходимо с чтения мануалов, изучая возможности "периферии" (таймеры, шины, DMA и пр) контроллера. У компании ST есть две совершенно разные архитектуры: CISC (STM8) и RISC (STM32). Но принцип работы с периферией контроллеров очень схожий. Изучать ассемблер для CISC и отдельно ассемблер для RISC (STM32/ARM) - *пустая трата времени!* _ничего страшного там нет, зато в будущем вам не будет страшен никакой чип_ - ошибочное утверждение, ибо у каждого "нового чипа" своя система команд, которая порою совершенно не похожа на предыдущие в освоении "чипы" _конечно хочется быстро, программа сама всё сделает, и на Си более "человеческий" язык, но это подход тяп ляп, "и так сойдёт"_ - глупое утверждение, ибо на ассемблере крайне сложно создавать и поддерживать большие проекты, да и компилятор Си/Си++ справится с оптимизацией кода намного лучше большинства программистов на ассемблере. _можно быстро сделать на Си, но потом считать прошивку, перевести в ассемблер и подставить параллельно Си_ - это как делать клизму через рот :))) _пойдёте этим путём вам не будет границ_ - пойдёте эти путём и никогда не освоите ни один микроконтроллер! :)
@RS_83
@RS_83 3 ай бұрын
​@@DAlexMasterэто нужно несколько жизней, делать то, что товарищ предлагает😂
@sweden043
@sweden043 3 ай бұрын
@@DAlexMaster со своим Си вы делаете клизму через рот, компилятор всё равно Си переводит в машинный код а это Ассемблер. Си нужен для написания программ под оперативную систему, для сокращения времени, но отладка всё равно идёт на ассемблере. микроконтроллеры не компьютеры, память надо экономить, а Си за собой тянет массу ненужного мусора.
@DAlexMaster
@DAlexMaster 3 ай бұрын
@@sweden043 1. Компилятор с Си переводит в машинный код, и делает это гораздо эффективней (по объёму кода или скорости выполнения, или оба варианта сразу), чем 99.9% программистов на Земле! 2. Си - это универсальный и достаточно низкоуровневый язык, который используется как с ОС, так и на голом железе. 3. Отладка программ (пошаговое выполнение) идёт на Си, а не на уровне ассемблерных команд 4. Я могу написать программу на Си, которая займёт гораздо меньше памяти в кодах процессора, чем вы напишете на ассемблере. При этом моя программа окажется ещё и быстрее! :) По вашим комментариям сразу чувствуется, что вы никогда не программировали ни на Си, ни на ассемблере, ни для контроллеров...
@sweden043
@sweden043 3 ай бұрын
@@DAlexMaster сказки про Си рассказывайте детям. элементарно снимите любой дамп и сделайте из него исходники на Си и скомпилируйте из них так чтобы на выходе получилось байт в байт. скорее всего хрен чего у вас будет!
@proletarian
@proletarian 3 ай бұрын
Человек говорящие о ll, cmsis, всё же от задач зависит, можно и на ассемблере писать
@DAlexMaster
@DAlexMaster 3 ай бұрын
Зачем писать на ассемблере? В чём смысл?
@proletarian
@proletarian 3 ай бұрын
@@DAlexMaster изучишь больше тонкостей
@DAlexMaster
@DAlexMaster 3 ай бұрын
@@proletarian Написание кода на ассемблере позволит изучить детали ARM и никак не поможет освоить STM32
@proletarian
@proletarian 3 ай бұрын
@@DAlexMaster потом будешь под любой арм на ассемблере как на родном писать
@DAlexMaster
@DAlexMaster 3 ай бұрын
@@proletarian Это актуально для процессоров с ARM, но неактуально для контроллеров с ARM
Перехожу на STM32
15:51
RADIOSOFT
Рет қаралды 9 М.
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.
Linux для Программистов: Зачем и Кому Он Нужен? 🤔
25:18
Александр Савченко
Рет қаралды 4 М.
Как остановят YouTube | ТСПУ и DPI | Cоздатель GoodbyeDPI
27:30
Рация Quansheng uv-k5 - прошивка и chirp
16:14