Молодцы что перешли с ардуино на STM32. У вас увеличится количество реализуемых задач и проектов, процесс программирования станет в начале чуть сложнее потом намного приятнее и полезнее! Поздравляю вас с этим!
@@NRelectronics Комфортнее намного в Keil, как в дальнобойной SCANIA после тесного запорожца придавленного к асфальту от нагрузки цепляющим днищем дорогу, а ехать как то надо. Ардуино примерно так работает в сравнении с SMT32. Это тем кто ещё не видел SMT32. Спасибо за поздравления! Можно всех поздравить с созданием STM32 это пресс машина для ардуино. Конец эпохи ардуино пришёл.
@@masterkit9517 Вы не поверите, многие так так думали еще 10 лет назад. Как только СТМ выбросили восьмерки и 32е. Почитайте на Казусе или Элхе тех времен. Жаркие были дискуссии. Однако ардунья не сдается, слишком велики наработки и низок порог вхождения. Уж на знаю сожалеть или радоваться...
Keil прекрасен, стабилен и надежен. Для начинающих бывает сложновато, но если разберутся отличная, так по мне лично, лучшая IDE. Пожалуйста за поздравление, вы этого заслужили! Теперь не бросайте и изучайте, главное практикуйтесь, хотя бы понемногу. Думаю ардуина будет еще долго жива, уж очень большое комьюнити, много отладок, низкая цена, много библиотек, поезд такой сложно будет остановить...
Спасибо Вам за интересные видео. Еще 5 лет назад следил за активным развитием платформы ардуино. Сейчас зашел на ali и был мягко говоря удивлен ценами на компоненты. Интересно, такая динамика цен сохранится или нужно срочно покупать модули. Народ, что вы думаете об этом. И еще хочу попросить Вас, можно ли записать видео по сборке синтезатора на si5351 с использованием stm, сложно ли адаптировать проекты с Ардуино на stm32? Спасибо.
Пожалуйста. Я бы на вашем месте подкупил что необходимо на Али. Кризис затяжной, как дальше себя цены поведут непонятно, практически нулевая вероятность что цены восстановятся в ближайшее время.
@@NRelectronics да, конечно, сравнил очень много камней, потребление примерно соответствует даташиту в mA/MHz, l051 может глубоко спать и тикать RTC без внешнего кварца что очень удобно, пробуждаемся из stop mode ,через любой промежуток времени, сделал дела и спать, в stop моде 4-5 мкА.
Внутренняя распиновка СТ-линка китайского у меня не соответствовала обозначению на корпусе... разобрал и подключил по маске на плате. Только так всё заработало
STM32F103 - самый неудачный STM32. Единственный его плюс - китайцы клепают в таких количествах, что цена даже ниже STM32F0... Но для новичка все же лучше купить STM32F072 или 042. Хоть там и ниже частота, нет деления, да и архитектура проще, зато есть USB-DFU, т.е. фактически вообще ничего, кроме девборды, для разработок не нужно!
Это самый удачный МК. Несмотря на то, что он был первым у компании, его до сих пор продают и покупают, при этом он супер массовый. Для новичка лучше тогда уже F4 или G0, по моим видео это увидите...Отладка должна быть, её никакая другая технология не заменит.
@@NRelectronics F4 слишком сложна для новичка! Например, я - уже давно не новичок, но мне все не хватает смелости взяться за F4. Ведь там даже USB не нормальное, а OTG, т.е. придется все с нуля по даташиту рисовать!!! А насчет G0 - дороговаты они, чтобы по паре десятков штук в месяц сжигать на опытах. А 50-рублевые STM32F072 - в самый раз! Отладка новичкам тоже не нужна. Она вообще очень редко когда бывает нужна. Я уже достаточно всего понаписал, и только один раз мне нужна была отладка (да и то, почитав исходники opencm3, я обнаружил, где косяк; поэтому теперь я вообще жирными чужими библиотеками не пользуюсь: от них только вред).
здрастье приехали, F4 не сложнее F1! Не вводите народ в заблуждение! Фарша просто больше вот и всё. А если вы не разобрались то не надо под общую гребенку вваливать. G0 можно найти при желании за хорошую цену, было бы желание. Алиэкспресс не в счёт, не надежно. Даа...не нужна отладка...дожились...в ардуине её нет, поэтому не нужна. В ARM без неё нельзя. Что вы там писали непонятно...Наверно LTDC на ассемблере, как один мне писал тут тоже... И не всё бабками меряется, это продажный подход к делу.
@@NRelectronics я уже сказал: из кучи разработанных мною железяк (github.com/eddyem/stm32samples - вот часть) отладка реально нужна была бы (и то, без нее обошелся) только в одной. Отладка - это зло, которое не позволяет нормально разрабатывать, развращая мозг! И F4 все-таки намного сложней F1. Сравните RM.
Вы определяете сложность по количеству листов RM ? Что серьезно? А прочитать и разобраться, не? Ардуина рулит без отладки, флаг в руки, такая политика изучения/работы мною не приветствуется на канале.
Я начинал с F407 и с Кернигана-Ритчи, всё желание отбилось об эти скалы. А нужно было с F103 и Прата. Не хочу просто мигать светодиодами по волшебству, хочу понимать что и как я делаю. Начинаю учиться заново - снова)
Добрый день уважаемый автор, что могло случиться с платами BluePill после попытки включить дебугинг в STM32CubeIDE? Среда разработки попросила обновить прошивку программатора ST-LINK V2, после чего дебугинг стал работать, можно было видеть состояние пинов, но это только один раз, после пере подключение программатора плата уже не отвечает, не видит ее ни CubeIDE ни STM32 ST-Link Utility, горит только красный диод. Попробовал и через JTAG и SWD и Connect Under Reset, и другой программатор с более старой версий прошивки, ничего не помогает, так две платы отрубились. Неужели умерли?
@@NRelectronics Я уверен что там не техническая проблема, после того как отрубилась первая плата я подключил вторую на тот же программатор (с обновлённой прошивки), все работало нормально (через ST-Link Utility), и проблема опять возникло после попытки активации дебугера в STM32CubeIDE. Не могло быть что STM32CubeIDE сама поменяла какие то конфигурации в контролере что он больше не виден для программатора?
такой вопрос, в куб мх мы настраиваем swd как swd , а в кейле когда пишем ПО ничего такого не делали, для блинка того же. зачем тогда настраивать в кубе?
Вы сейчас про видео под которым подписали сообщение или про какое другое? Если не инициализировать swd то после программирования нельзя будет стать под отладку или просто залить. Только при нажатом ресете.
@@NRelectronics я в целом за любой проект. просто у меня как ни странно в отладку заходит. проект брал там где задержку делали на системном таймере. Все написано в кейле, никаких инициализаций swd не делали, а отладка работает. Единственное что я думаю (в мк уже зашит какой то бутлоадер или типа того, и пока чип не стер полностью то оно будет работать. Но с другой стороны перед прошивкой МК стирается..) Вот от сюда и вопросы
Нет, от перемычек не зависет. Если посмотреть по RM на инициализацию PortA то там можно высмотреть, что свд инициализировано сразу, поэтому мк сразу доступен для программирования, а потом мы это можем выключать и включать, что собственно уже и делает HAL.
Спасибо! Цены самих плат не идут ни в какое сравнение с ценами на сенсоры и акторику в каких-то проектах. Как по мне - так лучше сразу Nucleo купить. Там сразу и ST-Link встроенный.
@@NRelectronics Это всегда вопрос стоимости времени разработчика. Как правило 30 баксов разницы в стоимости плат отбиваются в считанные часы/минуты работы (со слов микропроцессорщиков на работе). Но мне, например, для домашнего хобби, думаю большой разницы не будет. Купил и то и то. Как будет достаточно опыта и знаний, чтобы оценить разницу - обязательно напишу об этом.
на работе, если предприятие солидное, это вообще не деньги, всё уходит на заказ, списание средства. Для дома тут можно что и подешевле, или что поудобнее, кому что больше нравится... Конечно, делитесь своим мнением в будущем, это будет полезно всем интересующимся.
Решил перейти в embedded разработку(хочу посидеть с паяльником и поковыряться в проводах)) Так-вот вопрос, стоит ли тянуть "Си с классами" в микроконтроллеры? или это гиблое дело? Спасибо.