STM32. Самый доступный и полный набор для изучения STM32 за 250₽

  Рет қаралды 14,671

NR.electronics

NR.electronics

4 жыл бұрын

Знакомимся с самым доступным и полным набором для изучения программирования и использования микроконтроллеров STM32 от компании ST. Это легендарная и сверхпопулярная плата "BluePill" - синяя таблетка, а также программатор/отладчик свисток ST-Link V2. Рассмотрены как их достоинства, так и особенности работы. В конце видео дан анонс следующего видео, и, собственно в нем, логического продолжения, развития BluePill - отладочной платы...
Исходники видео:
cloud.mail.ru/public/35tm/38m...
Работа с отладочной платой:
• STM32. Урок 6. STM32Cu...
Вы можете помочь каналу Яндекс-деньги:
money.yandex.ru/to/4100115727...

Пікірлер: 125
@mykhailosafonov746
@mykhailosafonov746 3 жыл бұрын
Спасибо за интересное и познавательное видео.
@NRelectronics
@NRelectronics 3 жыл бұрын
Пожалуйста, не забывайте про лайки для других.
@RS_83
@RS_83 4 жыл бұрын
Спасибо, интересная информация. Есть такая плата и китайский же стлинк. Ждем продолжения по BlackPill))
@NRelectronics
@NRelectronics 4 жыл бұрын
Отлично! На выходных как обычно выпущу видео. BlackPill поинтересней.
@RS_83
@RS_83 4 жыл бұрын
@@NRelectronics спасибо!
@robo_omsk
@robo_omsk 4 жыл бұрын
Большое спасибо!
@NRelectronics
@NRelectronics 4 жыл бұрын
На здоровье, на пользу!
@Ironziz
@Ironziz 4 жыл бұрын
Отличный обзор, всё четко, понятно и интересно)))!
@NRelectronics
@NRelectronics 4 жыл бұрын
Стараюсь. Ожидайте через недельку продолжения развития BluePill.
@f-16fightingfalcon99
@f-16fightingfalcon99 3 жыл бұрын
@@NRelectronics Где можно купить оригинальный программатор?
@NRelectronics
@NRelectronics 3 жыл бұрын
Дк электронщик, терраэлектроника, чип и дип, алиэкспресс...
@masterkit9517
@masterkit9517 4 жыл бұрын
Перешёл на STM32 и только плюсы после допотопного ардуино. Можно и там и там программировать. Это ещё один плюс.
@NRelectronics
@NRelectronics 4 жыл бұрын
Молодцы что перешли с ардуино на STM32. У вас увеличится количество реализуемых задач и проектов, процесс программирования станет в начале чуть сложнее потом намного приятнее и полезнее! Поздравляю вас с этим!
@masterkit9517
@masterkit9517 4 жыл бұрын
@@NRelectronics Комфортнее намного в Keil, как в дальнобойной SCANIA после тесного запорожца придавленного к асфальту от нагрузки цепляющим днищем дорогу, а ехать как то надо. Ардуино примерно так работает в сравнении с SMT32. Это тем кто ещё не видел SMT32. Спасибо за поздравления! Можно всех поздравить с созданием STM32 это пресс машина для ардуино. Конец эпохи ардуино пришёл.
@-Darkweider
@-Darkweider 4 жыл бұрын
@@masterkit9517 Вы не поверите, многие так так думали еще 10 лет назад. Как только СТМ выбросили восьмерки и 32е. Почитайте на Казусе или Элхе тех времен. Жаркие были дискуссии. Однако ардунья не сдается, слишком велики наработки и низок порог вхождения. Уж на знаю сожалеть или радоваться...
@NRelectronics
@NRelectronics 4 жыл бұрын
Keil прекрасен, стабилен и надежен. Для начинающих бывает сложновато, но если разберутся отличная, так по мне лично, лучшая IDE. Пожалуйста за поздравление, вы этого заслужили! Теперь не бросайте и изучайте, главное практикуйтесь, хотя бы понемногу. Думаю ардуина будет еще долго жива, уж очень большое комьюнити, много отладок, низкая цена, много библиотек, поезд такой сложно будет остановить...
@NRelectronics
@NRelectronics 4 жыл бұрын
думаю что можно радоваться тому моменту, что есть разнообразие, а вот когда нет ничего то уже совсем печалька)
@im_a_hater
@im_a_hater 4 жыл бұрын
Внутренняя распиновка СТ-линка китайского у меня не соответствовала обозначению на корпусе... разобрал и подключил по маске на плате. Только так всё заработало
@NRelectronics
@NRelectronics 4 жыл бұрын
Вот такие блин китайцы... Что можно сказать о них...
@velessn
@velessn 3 жыл бұрын
Спасибо Вам за интересные видео. Еще 5 лет назад следил за активным развитием платформы ардуино. Сейчас зашел на ali и был мягко говоря удивлен ценами на компоненты. Интересно, такая динамика цен сохранится или нужно срочно покупать модули. Народ, что вы думаете об этом. И еще хочу попросить Вас, можно ли записать видео по сборке синтезатора на si5351 с использованием stm, сложно ли адаптировать проекты с Ардуино на stm32? Спасибо.
@NRelectronics
@NRelectronics 3 жыл бұрын
Пожалуйста. Я бы на вашем месте подкупил что необходимо на Али. Кризис затяжной, как дальше себя цены поведут непонятно, практически нулевая вероятность что цены восстановятся в ближайшее время.
@timelord1137
@timelord1137 4 жыл бұрын
Я начинал с F407 и с Кернигана-Ритчи, всё желание отбилось об эти скалы. А нужно было с F103 и Прата. Не хочу просто мигать светодиодами по волшебству, хочу понимать что и как я делаю. Начинаю учиться заново - снова)
@NRelectronics
@NRelectronics 4 жыл бұрын
Молодцы что не бросаете! Поверьте мне и опыту коллег и знакомых, у вас все получится!!!
@NRelectronics
@NRelectronics 3 жыл бұрын
Наверное просто Ричи не самый лучший выбор для самого начала. Прата или Дейтел самые лучшие дядьки. А вот 407 контроллер хорош.
@user-wp3zs9tj7r
@user-wp3zs9tj7r 4 жыл бұрын
есть возможность делать документы из видео доступными, к примеру на яндекс диске?
@NRelectronics
@NRelectronics 4 жыл бұрын
выложил под видео.
@dmitryponyatov2158
@dmitryponyatov2158 4 жыл бұрын
Забыли в комплект положить третий свисток, очень важный для начинающих - логанализатор saleae
@NRelectronics
@NRelectronics 4 жыл бұрын
Да, безусловно, но это уже доп. штука все же.
@dazzershell
@dazzershell 4 жыл бұрын
Начинающих) у нас весь отдел у меня его стреляет, 3 канала уже спалили
@iaroslavsisenco4072
@iaroslavsisenco4072 4 жыл бұрын
Спасибо! Цены самих плат не идут ни в какое сравнение с ценами на сенсоры и акторику в каких-то проектах. Как по мне - так лучше сразу Nucleo купить. Там сразу и ST-Link встроенный.
@NRelectronics
@NRelectronics 4 жыл бұрын
Nucleo самое лучшее решение, у самого их подавляющее большинство. Но просто тема видео - самое доступное, т.е. то что подешевле.
@user-dz7ep4oe4l
@user-dz7ep4oe4l 4 жыл бұрын
Как по мне - нуклео не самый удобный вариант, распиновка хрен пойми какая. У дискавери все в разы удобнее.
@NRelectronics
@NRelectronics 4 жыл бұрын
Зато нуклео дешевле как правило чем платы дискавери.
@iaroslavsisenco4072
@iaroslavsisenco4072 4 жыл бұрын
@@NRelectronics Это всегда вопрос стоимости времени разработчика. Как правило 30 баксов разницы в стоимости плат отбиваются в считанные часы/минуты работы (со слов микропроцессорщиков на работе). Но мне, например, для домашнего хобби, думаю большой разницы не будет. Купил и то и то. Как будет достаточно опыта и знаний, чтобы оценить разницу - обязательно напишу об этом.
@NRelectronics
@NRelectronics 4 жыл бұрын
на работе, если предприятие солидное, это вообще не деньги, всё уходит на заказ, списание средства. Для дома тут можно что и подешевле, или что поудобнее, кому что больше нравится... Конечно, делитесь своим мнением в будущем, это будет полезно всем интересующимся.
@OpenFrimeTVcom
@OpenFrimeTVcom 2 жыл бұрын
такой вопрос, в куб мх мы настраиваем swd как swd , а в кейле когда пишем ПО ничего такого не делали, для блинка того же. зачем тогда настраивать в кубе?
@NRelectronics
@NRelectronics 2 жыл бұрын
Вы сейчас про видео под которым подписали сообщение или про какое другое? Если не инициализировать swd то после программирования нельзя будет стать под отладку или просто залить. Только при нажатом ресете.
@OpenFrimeTVcom
@OpenFrimeTVcom 2 жыл бұрын
@@NRelectronics я в целом за любой проект. просто у меня как ни странно в отладку заходит. проект брал там где задержку делали на системном таймере. Все написано в кейле, никаких инициализаций swd не делали, а отладка работает. Единственное что я думаю (в мк уже зашит какой то бутлоадер или типа того, и пока чип не стер полностью то оно будет работать. Но с другой стороны перед прошивкой МК стирается..) Вот от сюда и вопросы
@OpenFrimeTVcom
@OpenFrimeTVcom 2 жыл бұрын
@@NRelectronics а от перемычек BOOT это не зависит?
@NRelectronics
@NRelectronics 2 жыл бұрын
Нет, от перемычек не зависет. Если посмотреть по RM на инициализацию PortA то там можно высмотреть, что свд инициализировано сразу, поэтому мк сразу доступен для программирования, а потом мы это можем выключать и включать, что собственно уже и делает HAL.
@OpenFrimeTVcom
@OpenFrimeTVcom 2 жыл бұрын
@@NRelectronics аа, теперь понял. спасибо
@Serg-978
@Serg-978 2 жыл бұрын
Здравствуйте. Есть ли у Вас ролик как скачать/залить прошивку через USB PA11/PA12?
@NRelectronics
@NRelectronics 2 жыл бұрын
Здравствуйте. kzfaq.info/get/bejne/o76XqNeVs6upn2Q.html
@NRelectronics
@NRelectronics 2 жыл бұрын
Обычно всё же заливают.
@sergeygrechishnikov282
@sergeygrechishnikov282 3 жыл бұрын
Решил перейти в embedded разработку(хочу посидеть с паяльником и поковыряться в проводах)) Так-вот вопрос, стоит ли тянуть "Си с классами" в микроконтроллеры? или это гиблое дело? Спасибо.
@NRelectronics
@NRelectronics 3 жыл бұрын
Тут вопрос религии, кому что нравится, Си или С++. У меня на канале пока Си.
@sergeygrechishnikov282
@sergeygrechishnikov282 3 жыл бұрын
@@NRelectronics Хорошо спасибо, я так и предполагал))
@NRelectronics
@NRelectronics 3 жыл бұрын
Отлично. Тогда добро пожаловать на курс по программированию на Си.
@sergeygrechishnikov282
@sergeygrechishnikov282 3 жыл бұрын
@@NRelectronics Тёплая-ламповая Сишечка)) Загляну обязательно!)) Спасибо
@NRelectronics
@NRelectronics 3 жыл бұрын
Я не настаиваю на Си, но он проще пока для старта или для более быстрого написания. Плюсы конечно хороши собой.
@vladim12345
@vladim12345 4 жыл бұрын
Добрый день уважаемый автор, что могло случиться с платами BluePill после попытки включить дебугинг в STM32CubeIDE? Среда разработки попросила обновить прошивку программатора ST-LINK V2, после чего дебугинг стал работать, можно было видеть состояние пинов, но это только один раз, после пере подключение программатора плата уже не отвечает, не видит ее ни CubeIDE ни STM32 ST-Link Utility, горит только красный диод. Попробовал и через JTAG и SWD и Connect Under Reset, и другой программатор с более старой версий прошивки, ничего не помогает, так две платы отрубились. Неужели умерли?
@NRelectronics
@NRelectronics 4 жыл бұрын
Может вы когда второй раз подключили питание наоборот? Сделали переполюсовку? После такого микроконтроллер может и не работать...
@vladim12345
@vladim12345 4 жыл бұрын
@@NRelectronics Нет, я саму плату от программатора не отключал, только программатор из USB компьютера вытащил.
@NRelectronics
@NRelectronics 4 жыл бұрын
свистки бывают иногда вылетают под действием статики...
@vladim12345
@vladim12345 4 жыл бұрын
@@NRelectronics Я уверен что там не техническая проблема, после того как отрубилась первая плата я подключил вторую на тот же программатор (с обновлённой прошивки), все работало нормально (через ST-Link Utility), и проблема опять возникло после попытки активации дебугера в STM32CubeIDE. Не могло быть что STM32CubeIDE сама поменяла какие то конфигурации в контролере что он больше не виден для программатора?
@NRelectronics
@NRelectronics 4 жыл бұрын
куб иде это эклипс, вот возможны и глюки, это нормально для подобных программ к сожалению.
@SevenNightdreemVeryPavlovny
@SevenNightdreemVeryPavlovny 4 жыл бұрын
Что бы понизить потребление для девайсов с батарейным питанием нужно сдуть 103 камень и припаять L051 например туда.
@NRelectronics
@NRelectronics 4 жыл бұрын
Сравнивали по потреблению L051 и 103? Какая между ними все разница, принципиальная?
@tx-rx
@tx-rx 4 жыл бұрын
@@NRelectronics лучше припять F073 , он поинтереснее. пин ту пин
@SevenNightdreemVeryPavlovny
@SevenNightdreemVeryPavlovny 4 жыл бұрын
@@NRelectronics да, конечно, сравнил очень много камней, потребление примерно соответствует даташиту в mA/MHz, l051 может глубоко спать и тикать RTC без внешнего кварца что очень удобно, пробуждаемся из stop mode ,через любой промежуток времени, сделал дела и спать, в stop моде 4-5 мкА.
@NRelectronics
@NRelectronics 4 жыл бұрын
Лучше тогда уже G071, как более новый камень, со всеми классными плюшками...
@NRelectronics
@NRelectronics 4 жыл бұрын
у меня получалось загнать STM32F103C8T6 в режим глубоко сна до 2мкА. L051 получается прям не то чтобы лучше.
@radcontrols3d115
@radcontrols3d115 2 жыл бұрын
А ссылка где на плату?
@NRelectronics
@NRelectronics 2 жыл бұрын
С нынешним ростом цен на всё ссылки пришлось убрать.
@radcontrols3d115
@radcontrols3d115 2 жыл бұрын
@@NRelectronics да все равно кому то нужно.
@user-px4tj9cp9u
@user-px4tj9cp9u 4 жыл бұрын
А есть разбор c stm32f4discovery?)
@NRelectronics
@NRelectronics 4 жыл бұрын
Что именно? Видео разбор?
@aleksandrdemidov6058
@aleksandrdemidov6058 4 жыл бұрын
приветствую! скажите, а сколько CAN шин у этого контроллера? мне нужна отладочная плата с двумя CAN шинами, есть такие?
@NRelectronics
@NRelectronics 4 жыл бұрын
У этого микроконтроллера один CAN. Поищу как буду за компьютером.
@blesk4264
@blesk4264 4 жыл бұрын
Там один CAN
@blesk4264
@blesk4264 4 жыл бұрын
В 105 два CAN
@modbusrtu535
@modbusrtu535 4 жыл бұрын
С F105 камня 2 CAN на борту
@Alexandr_Mrakedonsky
@Alexandr_Mrakedonsky 4 жыл бұрын
STM32F407-DISCOVERY на ней 2 CAN, Сам использую www.chipdip.ru/product/stm32f407g-disc1-2
@EdwardEmel
@EdwardEmel 4 жыл бұрын
STM32F103 - самый неудачный STM32. Единственный его плюс - китайцы клепают в таких количествах, что цена даже ниже STM32F0... Но для новичка все же лучше купить STM32F072 или 042. Хоть там и ниже частота, нет деления, да и архитектура проще, зато есть USB-DFU, т.е. фактически вообще ничего, кроме девборды, для разработок не нужно!
@NRelectronics
@NRelectronics 4 жыл бұрын
Это самый удачный МК. Несмотря на то, что он был первым у компании, его до сих пор продают и покупают, при этом он супер массовый. Для новичка лучше тогда уже F4 или G0, по моим видео это увидите...Отладка должна быть, её никакая другая технология не заменит.
@EdwardEmel
@EdwardEmel 4 жыл бұрын
@@NRelectronics F4 слишком сложна для новичка! Например, я - уже давно не новичок, но мне все не хватает смелости взяться за F4. Ведь там даже USB не нормальное, а OTG, т.е. придется все с нуля по даташиту рисовать!!! А насчет G0 - дороговаты они, чтобы по паре десятков штук в месяц сжигать на опытах. А 50-рублевые STM32F072 - в самый раз! Отладка новичкам тоже не нужна. Она вообще очень редко когда бывает нужна. Я уже достаточно всего понаписал, и только один раз мне нужна была отладка (да и то, почитав исходники opencm3, я обнаружил, где косяк; поэтому теперь я вообще жирными чужими библиотеками не пользуюсь: от них только вред).
@NRelectronics
@NRelectronics 4 жыл бұрын
здрастье приехали, F4 не сложнее F1! Не вводите народ в заблуждение! Фарша просто больше вот и всё. А если вы не разобрались то не надо под общую гребенку вваливать. G0 можно найти при желании за хорошую цену, было бы желание. Алиэкспресс не в счёт, не надежно. Даа...не нужна отладка...дожились...в ардуине её нет, поэтому не нужна. В ARM без неё нельзя. Что вы там писали непонятно...Наверно LTDC на ассемблере, как один мне писал тут тоже... И не всё бабками меряется, это продажный подход к делу.
@EdwardEmel
@EdwardEmel 4 жыл бұрын
@@NRelectronics я уже сказал: из кучи разработанных мною железяк (github.com/eddyem/stm32samples - вот часть) отладка реально нужна была бы (и то, без нее обошелся) только в одной. Отладка - это зло, которое не позволяет нормально разрабатывать, развращая мозг! И F4 все-таки намного сложней F1. Сравните RM.
@NRelectronics
@NRelectronics 4 жыл бұрын
Вы определяете сложность по количеству листов RM ? Что серьезно? А прочитать и разобраться, не? Ардуина рулит без отладки, флаг в руки, такая политика изучения/работы мною не приветствуется на канале.
@-Darkweider
@-Darkweider 4 жыл бұрын
А ведь первые диско получали от EBV на халяву... До сих пор две штуки живы.
@NRelectronics
@NRelectronics 4 жыл бұрын
Я две штуки на семинарах Элтеха получал когда-то, именно F4-Disco.
@-Darkweider
@-Darkweider 4 жыл бұрын
@@NRelectronics Ну F4, это новодел) Я про VL-Discovery на F100 в 2010 или 11 году. SPL, Кокос и прочий ужос.
@NRelectronics
@NRelectronics 4 жыл бұрын
VL-Discovery до сих пор лежит, что уже ST-Link V1 компания ST прекращает поддерживать.
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 25 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,3 МЛН
STM32. BlackPill - рождение новой легенды на F4
27:08
Are PIC Microcontrollers Any Good? - Beyond Arduino #4
21:07
Sine Lab
Рет қаралды 38 М.
Remote Debugging ARM Chip with SWD/JTAG - Hardware Wallet Research #3
12:20
Изучаю STM32!
20:26
Лёша Кластер
Рет қаралды 190 М.
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 25 МЛН