Спасибо! Доходчиво. Возможно, дополнительно стоит осветить тему топологии/трассировки (где расположить фильтрующие элементы, высокочастотные цепи, etc...). Главный и верный посыл ролика - RTFM!
видео просто замечательное 👍 А самое пожалуй важное, что информация учителя легко усваивается учеником не имеющим не малейшего представления о мк в плане его программирования.
Очень важная тема. Хоть я уже и не помню, когда я сам создал схему с использованием контроллера, но у меня свежи васпоминания, как ме впервые пришлось проектировать схему на Xilinx Spartan 7 в БГА корпусе. При этом, это был мой первый опыт общения с матрицей. Плата получилась 8 слоев. Но я очень сильно боялся допустить ошибку, перепроверял себя, так как там было много конфигурационных спец.пинов. корпус матрицы не оставлял права на ошибку. Делал с нуля: уго, футпринт, схема. Всё получилось с первого раза.
Я вел пару семестров, узнал что меня инженера поставили вести предмет за сутки до этого случайно, почитал сам утром Википедию по предмету и далее прочитал курс как я его понимал )
@@SIM31r А у меня преподавала женщина, которая совсем не понимала что сама преподавала. Она выучила учебную программу и чуть шаг в сторону от темы в ответ - "Вы уже взрослый человек, информации в сети много, найдете сами".
@@serj4696 да, есть и такие, зарплаты не высокие, в деканате выбирать особо не из кого. Я из универа когда в ИТ ушел зарплата выросла раза в 4, при том что работа даже проще.
@@SIM31r А один из курсов программирования, у нас вел наш куратор, который заканчивал наш универ, по специальности ЖД пути. А мы были инженеры КСС (компьютерные системы\сети). Так вот и живем...
Владимир спасибо за видео. Запишите видео по пошаговому проектированию плат. С вашими комментариями по выбору среды проектирования, именно в части вашего использования в качестве основной и их преимуществах, подходам к выбору комплектующих вот такого видео ох как не хватает. Например разработка аналога платы блек пил с примитивным выходом на датчик температуры. Думаю просмотры гарантированны.
Двухслойную ПП на stm32f769bg пришлось разводить 12 раз. На третьем варианте психанул, и развёл только память с чипом, оказалось этого недостаточно. 4 слоя завелись с пол пинка, а удачная двухслойка имела в 6 раз большую площадь, и бесконечное количество переходных. ПП выглядит как мотогонщик после дтп - ни одной целой дороги (без переходных). После работы с фпга, чипы st воспринимаются как бассейн наполненный иголками от наркоманских шприцов - в котором по зарез нужно найти 10 копеек.
Боятся это нормально, а делать ничего, это ещё хуже! Спасибо я хоть и с 8 разрядными мк работаю, но информация полезна, если буду работать с 32х разрядными мк от компании STM. Я уже буду в курсе дел при работе с этими МК.
Таки вот в этом-то вся и бяда для начинающих, когда разжевали и всё в ротик положили, они проглотили, а "еда"-то и не усваивается! 😳 А потом и начинают засыпать вопросами: - а у меня вот это не работает, а я вот так сделать не могу, а у меня лампочка не мигает! 🤔 А вот когда сам все схемы разберёшь и все доки чуть-ли не наизусть выучишь, да по библиотеке пару десятков раз пройдёшься, вот тогда дело и пошло! Этим-то и отличается старый системный подход, скажем так, стар -пёров- прогеров, от поверхностного наскока по верхам большинства современной молодёжи! Я не говорю, что все такие, но на мой взгляд, процентное соотношение людей, хоть как-то разбирающееся в схемотехнике и программировании МК, ко всем остальным "увлёкшимся" этой темой, стремительно уменьшается! 😒 Это хорошо заметно по каментам в профильных форумах и каналах, да хоть под этим видосом тоже "мрак"! 👍😁🤪
эххх сколько я дециметров текстолита загубил на разные пробные проекты :-) бывало рисуешь месяц плату, потом столько же ждешь, а потом после испытаний понимаешь что не годится такое решение вовсе или что нужно переделывать. А перерезание дорожек, навесные проводки и детали для первых опытных плат, так это вообще милое дело, куда без этого. Хорошо если корпус LQFP с шагом 0,8 как у мега8 и пр. (корпуса K). чего бояться то, такие мелкие платы и стоят то недорого. ну в крайнем случае потратит рублей 300-400, в сравнении с опытом это мега крутые инвестиции :-) Кстати есть же макетки под корпуса TQFP. Новые серии STM32G07x и 03x имеют всего один пин питания и вообще проблем нет. Точнее там три пина но они рядом и можно на макете их тупо закоротить
Здравствуйте)Надобно больше образовательных видео)Желательно по cmsis)С месяц назад начал изучать стмки. Для своих домашних поделок определил как возможные в использовании только корпуса tqfp32(знакомые и освоенные благодаря меге8) и tssop20. Восьминогие не рассматриваю, так как они дороже. Но это все серии f0*, g0*, l0*, c0*. А вот под народный f103 весьма сложно будет выполнить плату в домашних условиях. Так что зря вы наехали на своего знакомого радиогубителя. Если бы нужно было заюзать 103ий, то я бы тоже , скорее всего, пользовал бы отладку. В целом впечатления противоречивые. От "етить,как это сложно" до "какие же они милахи", когда удается самостоятельно запустить какое-либо внешнее устройство типа дисплея или датчика. Микроконтроллеры-это отличный способ уйти от действительности не причиняя особых проблем бюджету и здоровью...
Добрый день. Спасибо за видео. С ужасом недавно осознал, что не все мои коллеги могут разработать схему с STM32. А их старшие товарищи не могут это проверить.
Платки stm для тех, кто не хочет застрять навечно в луже ардуиновских поделочек. Они для серьезных мужиков , для лютого производства) Даже если одна плата крутит всего 1 мотор и датчик тахометра - все равно, это серьезно!
Уважаемый Владимир, спасибо за полезную информацию, вы рассказали о том как сделать минимальную обвязку опираясь на информацию из даташита. Хотелось бы знать как ее улучшить в плане питания МК.
Дело не в боязне а в процессе и времени. Лут быстро и не качественно, завод очень долго. Поэтому проще взять готовую плату, соплями навешать периферию. А после изготовления такого устройства и его настройки, энтузиазм падает и всё оставляется как есть. 99.9 устройств собираются для себя для дома.
я когда погодную станцию лепил.. у меня там датчик co2, ppm, термометр который внутрь не сунешь, плата температуру искажает.. ни одного устройства, которое был бы смысл на самой плате делать.. поэтому проще было ардуину повесить
ну и еще зачастую цена отдельно контроллера будет дороже чем уже впаянного на плату с али :-) и не надо мучаться.. и кварцы уже будут.. и стабилизаторы питания... а это все деньги... поэтому если вопрос миниатюризации остро не стоит - то делать готовыми модулями и проще и целесообразно
@@denisgluk431 Ха-ха, вы это объясните Дмитрию Коржевскому, который недавно 2 видоса выкатил по сборке автономного СО2 датчика... 🤔 ну как датчика, показометра для дома, или для погреба/подвала! 😳 Но как бы там ни было, но этот девайс работает, да ещё с какой-то точностью что-то показывает! 👍😁🤪
Владимир, добрый день. Спасибо за видео, было полезно. Т.к больше не к кому обратиться - пишу Вам) Сделал свое устройство на базе arduino nano и mega «секундомер для горнолыжного спорта». Устройство состоит из нескольких блоков связанных радиомодулями E01-2G4M27D (на базе nrf24l01). Питание на контроллер и радиомодуль разделил. Т.е от одного аккумулятора (LiitoKala 2020 21700 мАч, литий-ионный аккумулятор 4000 в, 40 А для режима высокой разрядки, 3,7 в, 15 А) выход на 2 разных регулятора питания (мт3608 для контроллера и отдельная на 3.3в для радиомодуля) Проблема в том, что вся схема работает корректно только при температуре от +10…+15 градусов. При низких температурах порядка -5…-25 периодически происходит зависание микроконтроллера. Один минус в том что устройство собрано навесным монтажом.. может и это сказывается.. Был план собрать прототип навесным монтажом, а потом переделать устройство на печатную плату. Но т.к столкнулся с непонятной проблемой - руки опустились.) Можете ли Вы подсказать на какие моменты обратить внимание при проектировании устройств для низких температур?
@@skiwatch достаточно поставить 8мгц на контроллере и питать его от 3.3в импульсным, который поддерживает вход от 5 до 3в, развязку только сделать на лц п-фильтре по питанию
Все прекрасно рассказано ! Еще очень полезно бывает добавить к двум минимально необходимым сигналам SWDIO и SWCLK еще и TRACESWO. SWO позволяет например печатать в исполняющихся программах при помощи printf. Это бывает очень удобно и полезно при отладке программ, но не обязательно конечно ))
Замечательное видео) Коммент в поддержку и вопросик - а разве в POR не встроен супервизор, который и так откладывает формирование сигнала сброса? Схема задержки сброса только на RC цепочке весьма ненадежная. Например, если произойдет кратковременное отключение питания конденсатор будет уже почти заряженным, и время до его полной зарядки существенно уменьшится.
@@VladimirMedintsev сам себя еще раз проверил, таки есть формирование задержки в POR STM32. Можно посмотреть в RefManual RM0091. На 84 страничке приведена осциллограмма, в которой отображена задержка Temporization. Табличное значение 2.5 мс для F030 можно подсмотреть в DocID024849 на 45 странице.
@@sergsapov2927 наверно вы имели ввиду диод параллельно резистору, но в этой схеме есть недостаток - она не будет корректно работать, если при отключении питания линия будет оставаться в Z состоянии. Для подобных задач используют супервизоры, а в STM этот узел уже встроен.
@@VladimirMedintsev stm в наше время не очень удачный выбор, стоят ненормально дорого - нужно больше рассказывать про китайские клоны. Для профессионалов STM ненужно - сами выберут, а для начинающих ненужно потому что это уже не ликвид в плане цены
@@СергейТк-у9в Неликвид в плане цены, если вы будете покупать STM32 в таких магазинах как Чип-Дип. А все остальные люди вполне себе закупают по ценникам от 60 до 300 рублей и живут себе спокойно. Это к вопросу "нереально дорого". Второй момент. Китайские это НЕ клоны, а вполне себе самостоятельный продукт. К примеру GigaDevices. Просто поглядите на историю компании и все станет на свои места.
Как всегда кратко и понятно. Ждем видео "Как не ошибиться при покупке или проектировании программатора". Вот у меня 3 программатора STLINK v2, 2 из которых свистки и 1 дорогой с JTAG и все они работают без проблем в F103, F407, но с F030 работает только один из них, который самый дешевый ибо он на китайском клоне F103. Раньше я считал что F030 в новых версиях программаторов не поддерживается, но вот совсем недавно купил несколько плат на F411 и чудо - у меня снова только 1 рабочий программатор. Вот почему так?
Спасибо. Но свои пилюли давно наделать надо для начинающей молодежи. Хотя бы пустые платы. И раздать их страждущим любителям за символичную плату. Не так уж и много наберется любителей...
Рекомендую линию сброса NRST также выводить на разъем программирования. В первых платах discovery этого сигнала нет на разъеме программирования, но в последующих версиях уже есть.
А я предпочёл бы готовые платки, чтобы время не тратить, если речь не о серийном изготовлении. Но чаще приходиться делать платки, чтобы впихнуть, да и нравиться делать как можно мельче.
Осталась последняя фобия. Остаться без возможности относительно быстро купить. Или проблема надумана? Являюсь поклонником STM 32 и ESP 32. Пока, во всяком случае. И поклонником канала и Владимира. Навсегда :)
Я CubeMX использую для распределения ножек по функционалу. От туда можно экспортировать список настроенных ног и посредством скриптов создать связи в САПР. Это очень удобно и сильно упрощает этот процесс. Особенно на крупных корпусах.
@@IgorChudakov Я обычно сразу это делаю с учётом, что всё это нужно потом разводить на плате. Делю плату на условные области (область процессора, область питания, аналоговая область и т.д.) и распределяю пины так, чтобы удобнее и оптимальнее было вести дорожки в соответствующие области. Метод разбиения платы на области упрощает разводку сложных плат и даже позволяет работать над одной платой сразу нескольким людям.
Это 4 САМЫХ простых пункта. Вы ж сразу ориентируйте, что ему прийдется выбрать и расположить в нужном месте кварц(ы), что ему нужно будет по даташиту зашунтировать все выводы питания и навесить дросселей в нужных местах, что ему прийдется выбрать и правильно развести во-первых, USB коннектор и защиту от статики, что ему прийдется определиться 4 или 6 слоев будет в печатной плате и настроить слои в правильном порядке, взять лдошный или импульсный стабилизатор питания (и развести его), что ему прийдется поиграть в тетрис с выбором портов для периферии так, чтобы не пришлось перескакивать со слоя в слой постоянно, контроллируя при этом, чтобы дорожка какого-то жпио не перерезала земляной полигон пополам, что здоровый кусок будет занят цепью блутуса или лоры (если нужно), что нужно не забыть согласовать импеданс на длинных линиях, выбрать, кто будет паять: жлцпцб или сам руками (и определиться с корпусами, потому как 0603 могут тупо не влезть), что через неделю разводки он обнаружит, что лучше-таки повернуть корпус проца на 90 градусов. И так далее =) Это все необходимо пройти первый раз, дальше будет легче, но это не шаг на полметра, а скачек на пять.
Про пользование даташитом очень интересно посмотреть! Спасибо! Но хорошо бы добавить что такое таблица связей, которая строится по принципиальной схеме, а потом проверяется на печатной плате. Сам не делаю печатки под СТМ по тому что не нашёл СТМ в дип корпусах) а лутом под маленькие микросхемам как то не хочется. Но я обязательно сделаю, возможно лутом. Почему не заказываю печатки из кЕтая, я не знаю🙃
Есть платки-адаптеры под корпуса soic/tssop/qfp для запайки обычных контактов, шагом 2.54, которые можно воткнуть в отладочные панели или конечную плату
стм нет в дип лутом под такие корпуса гиморно делать, есть 3д принтеры полимерные, там жк матрица высокого разрешения есть и уф подсветка при помощи фоторезиста можно делать платы под стм, только принтер этот стоит 250 евров вроде, а сама матрица евров 30-50 пока еще никто не сделал к ней какой-то блок управления, чтобы он мог парсить герберы так что вот так пока
@@kalobyte китайцы могли бы делать свои поддельные СТМ в дип корпусах) то что они это не делают, меня это немного злит))))) ну это всё шутки конечно. Фоторезист может быть попробую когда ни будь. Смотрел видосы как на маленьких "дешевых" ЧПУ делают, но так себе результат, как мне кажется. Для себя сделал вывод что ЛУТ норм тема, по крайней мере для моих объемов, насмотрелся видосов и понял что соберу термопрес для переноса рисунка и куплю термотрансферную бумагу.
@@АлександрМартынов-й1б бумага эта дорогая и одноразовая лучше купи тогда ламинатор, я укпил и норм и регулятор сделал со8 16 вполне себе делает между выводами дип мелкасхем тоже делал дорожки давно, увидел свою старую плату и удивился, что я такое мог делать лет 15 назад но для фотошаблона надо струйный принтер и головку черную для фоторежима печати текстовая слишком с низким разрешением и чернотам не очень выходит, а чернила засыхают и головка дохнет станок для фрезерования плат стоит 500 евров 20х30см и его нет в продаже в европах (быстро раскупают заранее) есть хороший станок для плат и масок, но он 4 куска стоит но как круто он платы делает и слой маски снимает так что остается ждать, пока кто-то допилит прошивку для 3д принтера полимерного и можно будет быстро делать фоторезистом засветка 1 минута всего
Очень полезное видео! Но цена блюпила дешевле чем отдельный чип если только его брать не млн партиями, плюс все распаяно и есть ЮСБ разъем, именно это и подкупает.
Да, очень знакомо , я тоже с одной стороны хочу попробовать сам платы проектировать, но как-то боюсь. Хотя знаю что есть куча программ и можно проверить, будет ли работать, прежде чем заказывать, или самому делать. Но всё равно не делаю
Ардуинцик, это состояние мозга... Таких знакомых у меня полно. У них стандартная отмазка "да мне хватает" и "так всё же есть". На самом деле, тупо ЛЕНЬ разбираться!
ну лень.. я вот программист, я тоже залупаться могу на людей которые готовые библиотеки используют или что-то не совсем сами пишут.. я могу взять не адруину, а что-то своё развести, притом я реально разберусь.. просто время потрачу.. а время оно к сожалению не всегда есть физически..
@@ЛямбдаГиперон avr что плохо, у них цена какая-то ипанутая, и по функционалу они довольно простая.. когда stm тебе с криптографию и часы и lcd контроллер готов дать на борту, вообще всё что угодно.. а щас raspberry контроллер появился, в этой крохе два метра памяти и два ядра - у него цена за год упала, за 250р целую плату купить можно, ещё яркий rgb диод будет.. в то время как atmega только дорожает и дорожает, он 1.5-2 раза дороже raspberry и дальше растёт
@@denisgluk431 у авр есть сообщество и готовые боле менее рабочие библиотеки для ардуины ардуина на стм сильно жрет память, поэтому не особо пользуется спросом и т.к. 95% пользователей хватает возможностей авр, то допилить стм не спешат
У "синей таблетки" не подключен вывод VBAT к остальному питанию. А так видео полезное, хотя тема RC-цепочки не раскрыта, всегда хотел понять ее надобность в цепях питания. Подтягивающий резистор обычно для портов I/O применял, а конденсаторы по питанию, дабы "звон" и "шумы" устранять, а также просадки по питанию.
Здорово, но очень не хватает самого первого видео как настроить Keil при первой установке куба. (Во всем ютьюбе не нашел такого видео). А именно, установка кейла и куба, настройка кейла, написать код моргания диодом и из кейла залить в микроконтроллер.
в цепь сброса ещё полезно включать диод, анодом к конденсатору и катодом к +3,3 (паралельно резистору). Желательно германиевый, но если нет - то шотки.
А я все пишу тз. Мой проект это несколько ваших проектов в одном. Там и дисплей, там и считыватель мифаре, там и дисплей, там и Ethernet с веб мордой, там и выходы wiegand 34🤪. И все это взаимодействует
Вкусный видос. Только жаль, что не раскрыто (раз касались этого) зачем нам нужно отдельно питать аналог, а отдельно цифру. Почему нельзя было просто на одну ногу все питание сделать (с точки зрения проектировщиков контроллера). Может, здесь зашита возможность питать аналог другим напряжением повыше, например 12 вольт? Ну иначе не могу понять смысл деления этих частей питания, ведь можно было их поделить внутри контроллера
Это просто две отдельные линии питания. Одна на цифровую часть микроконтроллера, вторая на аналоговую. Делается так для того, чтобы аналоговые и цифровые сигналы, распространяясь по цепям питания, не мешали друг другу. Потому как для аналогового сигнала цифровой - это помеха. И наоборот.
@@КурганСтепан Наша страна называется Россия, о чем вы пишете мне не известно. Если захотите ознакомиться с достижениями страны более подробно, то оставляю вам ссылочку - ruxpert.ru/Россия
Здравствуйте. В мк renesas есть такой вывод “mode”. У вас есть какая-нибудь информация по программированию/программатору для данного вывода мк? Где ознакомиться можно?
У меня любой stm32 без всякой обвязки вообще стартует идеально, я там придумал какие-то кондёры, но запаивать лень было. И прошивается молча, что про говёную отладочную плату не могу сказать, хотя их несколько вариантов купил, там постоянно геморой какой-то лютый. Щас правда часы попробовал на stm32f030c6 запустить, там rtc безбожно тормозит, чуть ли не в два раза. для f103 вычитал, что люди там какие-то две ноги от платы отпаивают, якобы они помехи на резонатор создают.. для своего, пока не знаю что делать
На отладочные платы часто паяют китайские GD32, мы на них проекты сейчас переносим, из-за проблем купить оригинал. Допиливать некоторые места приходится, хотя-бы мануал на них есть.
Использовать отладочные платы удобно для одноразовыз проектов. А тратить время на разработку плат, заказ у китайцев и.т.д это если знаешь что будет как минимум 10-20 образцев
Меня глючит или SWD не туда подключили?) Или это специально, как в моей первой книге по программированию, когда я убил всю ночь на дебаг и только потом перевернул страницу?) P.S. Для меня было квест подобрать кварц и посчитать кондеры. Сдался, прилепил нечто максимально близкое к рассчетным и запустил в производство. Год девайсы работают и никаких нареканий. а я из-за кварца месяц откладывал заказ плат 😅
В описании канала есть электронная почта. В описании видео есть телеграмм. Написать, прислать ТЗ, если нет ТЗ, то рассказать словами и таким образом узнать цену.
@@VladimirMedintsev понял. Спасибо. Попробую минимальное тз написать и потом опишу словами. Не просто объяснить идею, но на Ардуино часть этой идеи реализовано
Да все заметили, просто какая разница, ну ошибся на видео человек, важен же общий смысл и посыл, а не мелкие детали. Сколько раз многие из нас путали питание при "сейчас быстренько проверю" или rx/tx или ещё кучу всего, даже уже на готовых и заказанных платах... Мелочи. Автор, расскажите про какой-нибудь low-energy, long-life девайс, обвязки питания + запуск, watchdog, мне кажется многим будет интересно, плюс можно L серию МК зацепить
@@ОлександрКорецький-щ8ъ поясняю, может у вас там все очень внимательные, у нас на заводе выглядит так - мне притаскивают плату, где нет даже разъема для программирования, не то что разъёма - там весь JTAG (речь о ARM от другого производителя) не распаян вообще, как и Boot болтается в воздухе, я отправляю назад со словами как это шить? через неделю на соплях приделывают, контроллер видется, но не шьётся, точнее шьётся, но верификацию не проходит, там просто какие-то случайные числа каждый раз, три дня сидел прозванивал, оказалось человек даже даташит не смотрел, нашёл в каком-то проекте на гитхаб подобный рисунок, налипил в альтиуме и говорит вот у людей работает, проблема в твоей прошивке так вот, те кто смотрит подобные видео не думают погружаться в даташит, они просто увидят "о, схема" и передерут as is, не до конца понимая а что вообще значит тот или иной пин и отнесут программисту, пусть разбирается почему не шьётся, а потом только под давлением улик, что тут не так, тут не этак признаются что схему взяли от туда-то, мол не их ошибка
@@alexeidubrovin5234 та я больше Владимиру отвечал, понимаю вашу боль, а в той картинке что вы говорите - такие люди и в коменты не пойдут ;) ну не удалять же видео...
@@VladimirMedintsev зато китайцы его хорошо популизируют, а не популярен, потому что прошивок нет и считать её не могут, в итоге на этом всё заканчивается.
Тут полно студентов обучающихся у нас. Скажу свое мнение. Опыт с GB будет позитивным если у вас есть мотивация и желание. Знания там получить реально, но представьте себе полтора года 2 раза в неделю и + домашки. Это реально тяжело. Примерно 30% пришедших бросают из-за сложности и нехватки времени.
@@VladimirMedintsev Спасибо , сейчас посмотрю Понимаю что вопрос пальцем в небо но все же Если я работаю частично в этой сфере (гос контора ) но пришёл туда с другим образованием ( электроника и наноэлектроника ) Будет проще или наоборот нагрузки больше ? Возможно ли совмещать с текущей попыткой что то делать на stm 32 ?
Ну смотрите, из реальных плюсов это довольно сжатая программа + диплом о профессиональной переподготовке. Также вы если уже работаете то можете купить не с самого начала а пропустив не нужные вам предметы, но тогда не будет диплома. Ну и это официально, так что налоговый вычет есть.
@@VladimirMedintsev Огромнейшее спасибо за инфу Потому что менеджер даже 10 % от этого не рассказал Буду думать , я посчитал что для моей работы полезное начинается с 3 четверти (это где то 9 месяцев )
У меня есть сборка из 15 аккумулятора 18650 и мне надо переодически измерять внутреннее сопротивление на каждом из них, для этого мне нужна какая то микросхема аналогового коммутатора но я не могу понять что именно мне надо, может кто то подсказать?
@@VladimirMedintsev да, я изучаю сейчас эту тему и нашёл схему работающего устройства но только для 1 аккумулятора, и подумал что нужен коммутатор который будет аккумуляторы к этой схеме подключать, но так как я программист а не электронщик то меня постоянно терзают сомнения, может подскажите в какую сторону копать, и верно ли я мыслю?
RC цепочка по сбросу...? Вы серьезно? А что будет происходить в момент выключения питания микроконтроллера если оно будет происходить плавно? При некотором значении микроконтроллер глюканет и испортит данные в флаш памяти. Поэтому на сброс микрокотроллера обезательно нужно ставить супервайзер который даст сброс при понижении питания до глюка микроконтроллера. А что сделает рс-цепочка???
Ну если следовать вашей логике, значит отладочные платы производитель делает не правильно. Я даже не буду спрашивать с чего вы взяли что пострадает память и все прочее. Вы делайте как считаете нужным.
@@VladimirMedintsev Я с стм-мами не работал, посмотрел ваше видео дальше и на схеме сброса мк есть встроенный супервизер, так что все ок - это следуя моей логики. А если у мк нету контроля сброса и он работает с данными сохраняемыми во внутренню флеш память то в момент выключения данным хана.
Данным не может быть хана. В STM память по умолчанию защищена от записи. Там два кода нужно ввести чтобы память - хана. Я просто к тому, что до того, как пытаться автора ткнуть носом, желательно тему проверить. А то получается хотели меня носом ткнуть, а получилось вот оно как...
Приветствую! После недавних событий скачивание и установка CubeIDE и CubeMX стало невозможным. Сам сайт работает, а скачать не даёт, VPN не помогает. Попробую зарегистрировать новый аккаунт, но не верю особо в успех. Расскажите про альтернативные доступные варианты разработки доступные сейчас. Спасибо!
Есть два условия. VPN и отсутствие страны Россия в учётной записи. И прекрасно все качается. Все обходят санкции и вы учитесь. Или качайте Keil он свободно доступен.
Не знаю, не согласен с посылом. Делать свою пдатку под современные микроконтроллеры (STM из примера: LQFP48) на кухне сложно и грязно, а заказать дорого. Готовые платки просто удобнее для хобби. В серийном продукте ардуино платки выглядет странно, но и так делают, например приёмник ATS-20+ .
Для единичного изделия себе в гараж может и имеет смысл, но не в мелкосерийном производстве. Видео и данный рассказ для тех, кто хочет делать свои устройства, а не использовать готовое с али.
Вот вы рассказываете как запустить стм32, да это интересно и полезно, но на курсе от гикбреинс в качестве работ для портфолио заявлены как раз какие то мигалками на ардуино и примитивнейшая работа с периферией и все на макетках и бредбордах. В связи с чем этот курс не внушает доверия.
Не проблема, если не внушает доверия то не идите. Альтернативы среди курсов все-равно нету. Другие программы на рынке - хуже. Проверено. Мы ведь должны следить за происходящим у конкурентов.
Может начать с того, чтоб сделать саму микросхему? :) а уж потом плату. Старый китайский вопрос : НАХУА ?! Готовая МАЛЕНЬКАЯ плата, где все разведено ПРАВИЛЬНО... Объем поделки почти никогда не жмет. Рассматривайте плату как элемент и не смешите велосипед своими попытками.
В радиолюбительской практике всегда есть смысл делать свою плату. Чтобы избавится от плохого контакта, чтобы получить требуемые размеры устройства, чтобы использовать требуемые в проекте типы кварцевых резонаторов и еще 100500 причин. Одна из которых перевешивает все остальные - чтобы уметь и делать.
Пришлось заблокировать очередного неадеквата - Курган Степана. Принесет справку - разблокирую.
Спасибо! Доходчиво. Возможно, дополнительно стоит осветить тему топологии/трассировки (где расположить фильтрующие элементы, высокочастотные цепи, etc...). Главный и верный посыл ролика - RTFM!
видео просто замечательное 👍
А самое пожалуй важное, что информация учителя легко усваивается учеником не имеющим не малейшего представления о мк в плане его программирования.
Очень важная тема. Хоть я уже и не помню, когда я сам создал схему с использованием контроллера, но у меня свежи васпоминания, как ме впервые пришлось проектировать схему на Xilinx Spartan 7 в БГА корпусе. При этом, это был мой первый опыт общения с матрицей. Плата получилась 8 слоев. Но я очень сильно боялся допустить ошибку, перепроверял себя, так как там было много конфигурационных спец.пинов. корпус матрицы не оставлял права на ошибку. Делал с нуля: уго, футпринт, схема. Всё получилось с первого раза.
Вы рассказываете лучше, чем некоторые преподаватели в университете.
Я вел пару семестров, узнал что меня инженера поставили вести предмет за сутки до этого случайно, почитал сам утром Википедию по предмету и далее прочитал курс как я его понимал )
@@SIM31r А у меня преподавала женщина, которая совсем не понимала что сама преподавала. Она выучила учебную программу и чуть шаг в сторону от темы в ответ - "Вы уже взрослый человек, информации в сети много, найдете сами".
@@serj4696 да, есть и такие, зарплаты не высокие, в деканате выбирать особо не из кого. Я из универа когда в ИТ ушел зарплата выросла раза в 4, при том что работа даже проще.
@@SIM31r А один из курсов программирования, у нас вел наш куратор, который заканчивал наш универ, по специальности ЖД пути. А мы были инженеры КСС (компьютерные системы\сети). Так вот и живем...
@@КурганСтепан Ну хреновое в Украине было образование, что поделать. Но я поступил на бюджет и кончил успешно универ. Так от и живем.
Владимир спасибо за видео. Запишите видео по пошаговому проектированию плат. С вашими комментариями по выбору среды проектирования, именно в части вашего использования в качестве основной и их преимуществах, подходам к выбору комплектующих вот такого видео ох как не хватает. Например разработка аналога платы блек пил с примитивным выходом на датчик температуры. Думаю просмотры гарантированны.
На самом деле полезный формат для начинающих. Не мигалка а именно база старта...
Двухслойную ПП на stm32f769bg пришлось разводить 12 раз. На третьем варианте психанул, и развёл только память с чипом, оказалось этого недостаточно. 4 слоя завелись с пол пинка, а удачная двухслойка имела в 6 раз большую площадь, и бесконечное количество переходных. ПП выглядит как мотогонщик после дтп - ни одной целой дороги (без переходных). После работы с фпга, чипы st воспринимаются как бассейн наполненный иголками от наркоманских шприцов - в котором по зарез нужно найти 10 копеек.
да вы мастер аналогий. ))
Ну, многоногие процессоры однозначно сразу надо делать в 4 слоях.
Самое начало послушал, уже захотелось поставить лайк.
Спасибо, Ваше видео как раз кстати, сам сейчас перехожу с ATMEL на STM32
Я начинающий и мне понравилось это обсуждение
дай вам бог здоровьичка!
И вам здоровья крепкого!
Спасибо за видео. Оч интересно, я сам такой же - тяжело сделать первый шаг на stm...
Спасибо. То что нужно. Как раз задался этим вопросом, а тут Ваше видео
Боятся это нормально, а делать ничего, это ещё хуже! Спасибо я хоть и с 8 разрядными мк работаю, но информация полезна, если буду работать с 32х разрядными мк от компании STM. Я уже буду в курсе дел при работе с этими МК.
спасибо тебе мужик за советы! )
Отличное видео , спасибо
Благодарю, очень полезно и познавательно.
Спасибо, я думаю что это очень пригодится начинающим. Я долго копался в документации и схемах заводских устройств чтоб до этого дойти.
Таки вот в этом-то вся и бяда для начинающих, когда разжевали и всё в ротик положили, они проглотили, а "еда"-то и не усваивается! 😳 А потом и начинают засыпать вопросами: - а у меня вот это не работает, а я вот так сделать не могу, а у меня лампочка не мигает! 🤔 А вот когда сам все схемы разберёшь и все доки чуть-ли не наизусть выучишь, да по библиотеке пару десятков раз пройдёшься, вот тогда дело и пошло! Этим-то и отличается старый системный подход, скажем так, стар -пёров- прогеров, от поверхностного наскока по верхам большинства современной молодёжи! Я не говорю, что все такие, но на мой взгляд, процентное соотношение людей, хоть как-то разбирающееся в схемотехнике и программировании МК, ко всем остальным "увлёкшимся" этой темой, стремительно уменьшается! 😒 Это хорошо заметно по каментам в профильных форумах и каналах, да хоть под этим видосом тоже "мрак"! 👍😁🤪
эххх сколько я дециметров текстолита загубил на разные пробные проекты :-) бывало рисуешь месяц плату, потом столько же ждешь, а потом после испытаний понимаешь что не годится такое решение вовсе или что нужно переделывать. А перерезание дорожек, навесные проводки и детали для первых опытных плат, так это вообще милое дело, куда без этого. Хорошо если корпус LQFP с шагом 0,8 как у мега8 и пр. (корпуса K).
чего бояться то, такие мелкие платы и стоят то недорого. ну в крайнем случае потратит рублей 300-400, в сравнении с опытом это мега крутые инвестиции :-) Кстати есть же макетки под корпуса TQFP. Новые серии STM32G07x и 03x имеют всего один пин питания и вообще проблем нет. Точнее там три пина но они рядом и можно на макете их тупо закоротить
Здравствуйте)Надобно больше образовательных видео)Желательно по cmsis)С месяц назад начал изучать стмки. Для своих домашних поделок определил как возможные в использовании только корпуса tqfp32(знакомые и освоенные благодаря меге8) и tssop20. Восьминогие не рассматриваю, так как они дороже. Но это все серии f0*, g0*, l0*, c0*. А вот под народный f103 весьма сложно будет выполнить плату в домашних условиях. Так что зря вы наехали на своего знакомого радиогубителя. Если бы нужно было заюзать 103ий, то я бы тоже , скорее всего, пользовал бы отладку.
В целом впечатления противоречивые. От "етить,как это сложно" до "какие же они милахи", когда удается самостоятельно запустить какое-либо внешнее устройство типа дисплея или датчика.
Микроконтроллеры-это отличный способ уйти от действительности не причиняя особых проблем бюджету и здоровью...
Вот это прорыв!
Много полезной информации.
Супер!
Подход и образ мыслей - то что нужно для осознания
Какое хорошее видео, автор всё понятно рассказывает! Как раз перехожу с атмег на стм.
Спасибо !!! Интересно !!!Подписка и лайк !!! Жду продолжения видеороликов ...
У китайских плат тоже бывают ошибки. stm32f407 ошибка по RF да и разводка не совсем. Поэтому сильный шум в АЦП.
Спасибо за видео! Для меня как повторение -- мать учения. :)
это сильно поможет мне не накосячить)
Как раз то что нужно, благодарю!
Здравствуйте. Можете, пожалуйста, рассказать о прошивке и тестировании большого количества устройств микроконтроллерах
Спасибо за вашу работу!
Добрый день. Спасибо за видео. С ужасом недавно осознал, что не все мои коллеги могут разработать схему с STM32. А их старшие товарищи не могут это проверить.
Не скромный вопрос, а чем СТМ отличается от другого МК?
@@iwh1te340 32 разряда, что ускоряет обращение к памяти, многообразие встроенной периферии, мало ошибок в железе и удобная среда проектирования.
Платки stm для тех, кто не хочет застрять навечно в луже ардуиновских поделочек. Они для серьезных мужиков , для лютого производства) Даже если одна плата крутит всего 1 мотор и датчик тахометра - все равно, это серьезно!
Уважаемый Владимир, спасибо за полезную информацию, вы рассказали о том как сделать минимальную обвязку опираясь на информацию из даташита. Хотелось бы знать как ее улучшить в плане питания МК.
Большое спасибо за очень информативное и профессиональное видео. Подписка и палец вверх 👍
Дело не в боязне а в процессе и времени. Лут быстро и не качественно, завод очень долго. Поэтому проще взять готовую плату, соплями навешать периферию. А после изготовления такого устройства и его настройки, энтузиазм падает и всё оставляется как есть. 99.9 устройств собираются для себя для дома.
я когда погодную станцию лепил.. у меня там датчик co2, ppm, термометр который внутрь не сунешь, плата температуру искажает.. ни одного устройства, которое был бы смысл на самой плате делать.. поэтому проще было ардуину повесить
ну и еще зачастую цена отдельно контроллера будет дороже чем уже впаянного на плату с али :-) и не надо мучаться.. и кварцы уже будут.. и стабилизаторы питания... а это все деньги...
поэтому если вопрос миниатюризации остро не стоит - то делать готовыми модулями и проще и целесообразно
Согласен, для дома и для себя и так сойдет.
@@agentsmit09 а по другому не сойдёт.. ppm co2 это сложные устройства, с турбинами и лазерами, ты в свою плату их никак не встроишь..
@@denisgluk431 Ха-ха, вы это объясните Дмитрию Коржевскому, который недавно 2 видоса выкатил по сборке автономного СО2 датчика... 🤔 ну как датчика, показометра для дома, или для погреба/подвала! 😳 Но как бы там ни было, но этот девайс работает, да ещё с какой-то точностью что-то показывает! 👍😁🤪
Владимир, добрый день. Спасибо за видео, было полезно.
Т.к больше не к кому обратиться - пишу Вам)
Сделал свое устройство на базе arduino nano и mega «секундомер для горнолыжного спорта». Устройство состоит из нескольких блоков связанных радиомодулями E01-2G4M27D (на базе nrf24l01).
Питание на контроллер и радиомодуль разделил. Т.е от одного аккумулятора (LiitoKala 2020 21700 мАч, литий-ионный аккумулятор 4000 в, 40 А для режима высокой разрядки, 3,7 в, 15 А) выход на 2 разных регулятора питания (мт3608 для контроллера и отдельная на 3.3в для радиомодуля)
Проблема в том, что вся схема работает корректно только при температуре от +10…+15 градусов.
При низких температурах порядка -5…-25 периодически происходит зависание микроконтроллера.
Один минус в том что устройство собрано навесным монтажом.. может и это сказывается..
Был план собрать прототип навесным монтажом, а потом переделать устройство на печатную плату. Но т.к столкнулся с непонятной проблемой - руки опустились.)
Можете ли Вы подсказать на какие моменты обратить внимание при проектировании устройств для низких температур?
так может батарейка замерзает или дисплей?
мт3608 сильно шумит и китайские детали не могут нормально работать при низких температурах
да и не нужено там 2 регулятора, тем более импульсных
@@kalobyte спасибо! А два регулятора для разного напряжения 5v для контроллера и 3.3v для радиомодуля
@@skiwatch
достаточно поставить 8мгц на контроллере и питать его от 3.3в импульсным, который поддерживает вход от 5 до 3в, развязку только сделать на лц п-фильтре по питанию
Все прекрасно рассказано ! Еще очень полезно бывает добавить к двум минимально необходимым сигналам SWDIO и SWCLK еще и TRACESWO. SWO позволяет например печатать в исполняющихся программах при помощи printf. Это бывает очень удобно и полезно при отладке программ, но не обязательно конечно ))
Ура, наконец то видео новое !
Замечательное видео) Коммент в поддержку и вопросик - а разве в POR не встроен супервизор, который и так откладывает формирование сигнала сброса? Схема задержки сброса только на RC цепочке весьма ненадежная. Например, если произойдет кратковременное отключение питания конденсатор будет уже почти заряженным, и время до его полной зарядки существенно уменьшится.
POR снимает активный сброс при повышении уровня питания до определенного уровня. Но POR не вносит временную задержку.
@@VladimirMedintsev сам себя еще раз проверил, таки есть формирование задержки в POR STM32. Можно посмотреть в RefManual RM0091. На 84 страничке приведена осциллограмма, в которой отображена задержка Temporization. Табличное значение 2.5 мс для F030 можно подсмотреть в DocID024849 на 45 странице.
@@sergsapov2927 наверно вы имели ввиду диод параллельно резистору, но в этой схеме есть недостаток - она не будет корректно работать, если при отключении питания линия будет оставаться в Z состоянии. Для подобных задач используют супервизоры, а в STM этот узел уже встроен.
@@VladimirMedintsev stm в наше время не очень удачный выбор, стоят ненормально дорого - нужно больше рассказывать про китайские клоны. Для профессионалов STM ненужно - сами выберут, а для начинающих ненужно потому что это уже не ликвид в плане цены
@@СергейТк-у9в Неликвид в плане цены, если вы будете покупать STM32 в таких магазинах как Чип-Дип. А все остальные люди вполне себе закупают по ценникам от 60 до 300 рублей и живут себе спокойно. Это к вопросу "нереально дорого". Второй момент. Китайские это НЕ клоны, а вполне себе самостоятельный продукт. К примеру GigaDevices. Просто поглядите на историю компании и все станет на свои места.
Спасибо Вам большое, за такое познавательное видео!
Как всегда кратко и понятно. Ждем видео "Как не ошибиться при покупке или проектировании программатора". Вот у меня 3 программатора STLINK v2, 2 из которых свистки и 1 дорогой с JTAG и все они работают без проблем в F103, F407, но с F030 работает только один из них, который самый дешевый ибо он на китайском клоне F103. Раньше я считал что F030 в новых версиях программаторов не поддерживается, но вот совсем недавно купил несколько плат на F411 и чудо - у меня снова только 1 рабочий программатор. Вот почему так?
Спасибо, очень познавательно.
Спасибо. Но свои пилюли давно наделать надо для начинающей молодежи. Хотя бы пустые платы. И раздать их страждущим любителям за символичную плату. Не так уж и много наберется любителей...
Рекомендую линию сброса NRST также выводить на разъем программирования. В первых платах discovery этого сигнала нет на разъеме программирования, но в последующих версиях уже есть.
Если бы мог, поставил бы 10 лайков! Спасибо
А я предпочёл бы готовые платки, чтобы время не тратить, если речь не о серийном изготовлении. Но чаще приходиться делать платки, чтобы впихнуть, да и нравиться делать как можно мельче.
Супер видео. Спасибо!
Не нужно бояться ошибок.
Осталась последняя фобия. Остаться без возможности относительно быстро купить. Или проблема надумана? Являюсь поклонником STM 32 и ESP 32. Пока, во всяком случае. И поклонником канала и Владимира. Навсегда :)
Я CubeMX использую для распределения ножек по функционалу. От туда можно экспортировать список настроенных ног и посредством скриптов создать связи в САПР. Это очень удобно и сильно упрощает этот процесс. Особенно на крупных корпусах.
Более того, он здорово помогает и при разводке платы, позволяя перенаправлять функционал на другие пины для оптимальной разводки.
@@IgorChudakov Я обычно сразу это делаю с учётом, что всё это нужно потом разводить на плате. Делю плату на условные области (область процессора, область питания, аналоговая область и т.д.) и распределяю пины так, чтобы удобнее и оптимальнее было вести дорожки в соответствующие области.
Метод разбиения платы на области упрощает разводку сложных плат и даже позволяет работать над одной платой сразу нескольким людям.
Резистор в цепи сброса не нужен, так как имеется встроенный резистор, об этом говорится в описании контроллера, нужен только конденсатор
Так он об этом и говорит, и внутреннюю схему производителя показал.
Это 4 САМЫХ простых пункта. Вы ж сразу ориентируйте, что ему прийдется выбрать и расположить в нужном месте кварц(ы), что ему нужно будет по даташиту зашунтировать все выводы питания и навесить дросселей в нужных местах, что ему прийдется выбрать и правильно развести во-первых, USB коннектор и защиту от статики, что ему прийдется определиться 4 или 6 слоев будет в печатной плате и настроить слои в правильном порядке, взять лдошный или импульсный стабилизатор питания (и развести его), что ему прийдется поиграть в тетрис с выбором портов для периферии так, чтобы не пришлось перескакивать со слоя в слой постоянно, контроллируя при этом, чтобы дорожка какого-то жпио не перерезала земляной полигон пополам, что здоровый кусок будет занят цепью блутуса или лоры (если нужно), что нужно не забыть согласовать импеданс на длинных линиях, выбрать, кто будет паять: жлцпцб или сам руками (и определиться с корпусами, потому как 0603 могут тупо не влезть), что через неделю разводки он обнаружит, что лучше-таки повернуть корпус проца на 90 градусов. И так далее =)
Это все необходимо пройти первый раз, дальше будет легче, но это не шаг на полметра, а скачек на пять.
Про пользование даташитом очень интересно посмотреть! Спасибо! Но хорошо бы добавить что такое таблица связей, которая строится по принципиальной схеме, а потом проверяется на печатной плате. Сам не делаю печатки под СТМ по тому что не нашёл СТМ в дип корпусах) а лутом под маленькие микросхемам как то не хочется. Но я обязательно сделаю, возможно лутом. Почему не заказываю печатки из кЕтая, я не знаю🙃
Есть платки-адаптеры под корпуса soic/tssop/qfp для запайки обычных контактов, шагом 2.54, которые можно воткнуть в отладочные панели или конечную плату
стм нет в дип
лутом под такие корпуса гиморно делать, есть 3д принтеры полимерные, там жк матрица высокого разрешения есть и уф подсветка
при помощи фоторезиста можно делать платы под стм, только принтер этот стоит 250 евров вроде, а сама матрица евров 30-50
пока еще никто не сделал к ней какой-то блок управления, чтобы он мог парсить герберы
так что вот так пока
@@kalobyte а зачем герберы парсить? открыть в пкаде, сохранить как dxf или картинку, а ее уже уже в gcode или на матрицу
@@kalobyte китайцы могли бы делать свои поддельные СТМ в дип корпусах) то что они это не делают, меня это немного злит))))) ну это всё шутки конечно. Фоторезист может быть попробую когда ни будь. Смотрел видосы как на маленьких "дешевых" ЧПУ делают, но так себе результат, как мне кажется. Для себя сделал вывод что ЛУТ норм тема, по крайней мере для моих объемов, насмотрелся видосов и понял что соберу термопрес для переноса рисунка и куплю термотрансферную бумагу.
@@АлександрМартынов-й1б
бумага эта дорогая и одноразовая
лучше купи тогда ламинатор, я укпил и норм и регулятор сделал
со8 16 вполне себе делает
между выводами дип мелкасхем тоже делал дорожки давно, увидел свою старую плату и удивился, что я такое мог делать лет 15 назад
но для фотошаблона надо струйный принтер и головку черную для фоторежима печати
текстовая слишком с низким разрешением и чернотам не очень выходит, а чернила засыхают и головка дохнет
станок для фрезерования плат стоит 500 евров 20х30см и его нет в продаже в европах (быстро раскупают заранее)
есть хороший станок для плат и масок, но он 4 куска стоит
но как круто он платы делает и слой маски снимает
так что остается ждать, пока кто-то допилит прошивку для 3д принтера полимерного и можно будет быстро делать фоторезистом
засветка 1 минута всего
Спасибо большое!
Очень полезное видео! Но цена блюпила дешевле чем отдельный чип если только его брать не млн партиями, плюс все распаяно и есть ЮСБ разъем, именно это и подкупает.
Да, очень знакомо , я тоже с одной стороны хочу попробовать сам платы проектировать, но как-то боюсь. Хотя знаю что есть куча программ и можно проверить, будет ли работать, прежде чем заказывать, или самому делать. Но всё равно не делаю
Дорогу осилит идущий 🙂
Ардуинцик, это состояние мозга... Таких знакомых у меня полно. У них стандартная отмазка "да мне хватает" и "так всё же есть". На самом деле, тупо ЛЕНЬ разбираться!
ну лень.. я вот программист, я тоже залупаться могу на людей которые готовые библиотеки используют или что-то не совсем сами пишут.. я могу взять не адруину, а что-то своё развести, притом я реально разберусь.. просто время потрачу.. а время оно к сожалению не всегда есть физически..
@@ЛямбдаГиперон avr что плохо, у них цена какая-то ипанутая, и по функционалу они довольно простая.. когда stm тебе с криптографию и часы и lcd контроллер готов дать на борту, вообще всё что угодно.. а щас raspberry контроллер появился, в этой крохе два метра памяти и два ядра - у него цена за год упала, за 250р целую плату купить можно, ещё яркий rgb диод будет.. в то время как atmega только дорожает и дорожает, он 1.5-2 раза дороже raspberry и дальше растёт
@@denisgluk431
у авр есть сообщество и готовые боле менее рабочие библиотеки для ардуины
ардуина на стм сильно жрет память, поэтому не особо пользуется спросом и т.к. 95% пользователей хватает возможностей авр, то допилить стм не спешат
Красавчик
У "синей таблетки" не подключен вывод VBAT к остальному питанию.
А так видео полезное, хотя тема RC-цепочки не раскрыта, всегда хотел понять ее надобность в цепях питания.
Подтягивающий резистор обычно для портов I/O применял, а конденсаторы по питанию, дабы "звон" и "шумы" устранять, а также просадки по питанию.
Да, полезно. Спасибо
Здорово, но очень не хватает самого первого видео как настроить Keil при первой установке куба. (Во всем ютьюбе не нашел такого видео). А именно, установка кейла и куба, настройка кейла, написать код моргания диодом и из кейла залить в микроконтроллер.
в цепь сброса ещё полезно включать диод, анодом к конденсатору и катодом к +3,3 (паралельно резистору). Желательно германиевый, но если нет - то шотки.
Зачем?
Есть специальные микросхемы для этих целей.
@@VladimirMedintsev быстрый разряд конденсатора.
@@Blambik если нужно быстрый сброс по питанию. Очень быстрый. И при этом - гарантированный.
Красава
А я все пишу тз. Мой проект это несколько ваших проектов в одном. Там и дисплей, там и считыватель мифаре, там и дисплей, там и Ethernet с веб мордой, там и выходы wiegand 34🤪. И все это взаимодействует
Видео о том как нужно открыть и прочитать application note...
А есть ли смысл ставить по кондеру на каждый вывод цифрового питания? По схеме же они все равно подключаются параллельно.
Есть, т.к. конденсаторы должны быть установлены в непосредственной близости к выводам питания микроконтроллера, на пути протекания тока.
Вкусный видос. Только жаль, что не раскрыто (раз касались этого) зачем нам нужно отдельно питать аналог, а отдельно цифру. Почему нельзя было просто на одну ногу все питание сделать (с точки зрения проектировщиков контроллера). Может, здесь зашита возможность питать аналог другим напряжением повыше, например 12 вольт? Ну иначе не могу понять смысл деления этих частей питания, ведь можно было их поделить внутри контроллера
Владимир, можете подсказать какой софт у вас в ролике по схемотехнике? (надпись вижу - "Схемотехника", но по поиску глухо).
Схема нарисована в программе DipTrace.
Пытаюсь перевестись к Вам на факультет)
Очень рад. Сообщите мне, когда процесс завершится.
@@VladimirMedintsev Ура! Я с вами! Записали в группу от 17 августа
От 17 августа, значит вы пропустили встречу.
в чем разница цифрового и аналогового питания? почему это разные вещи?
Это просто две отдельные линии питания. Одна на цифровую часть микроконтроллера, вторая на аналоговую. Делается так для того, чтобы аналоговые и цифровые сигналы, распространяясь по цепям питания, не мешали друг другу. Потому как для аналогового сигнала цифровой - это помеха. И наоборот.
Где скачать STM32Cube последних версий? На официальном сайте недоступно даже с регистрацией
Зарегистрируйтесь заново. Не указывайте страну Россия. У них два уровня блокировки, по IP и по стране в профиле.
@@КурганСтепан Наша страна называется Россия, о чем вы пишете мне не известно. Если захотите ознакомиться с достижениями страны более подробно, то оставляю вам ссылочку - ruxpert.ru/Россия
4:30, на экране показаны контроллеры STM32C011. Что это? Таких, кажется, не бывает. Есть STM32L011. Это ошибка в CubeMX?
Скоро выпустят, готовится новая серия
@@SevenNightdreemVeryPavlovny , где об этом почитать? На сайте ST не нашел такой информации.
@@pavelboboshkin3898 не знаю где, и как сайтом ст пользоваться тоже, настолько всё криво у них что я всегда через гугл ищу нужный документ
Бывает обратная проблема - "чё я лох блюпил паять, ща свою схему накидаю за 5 сек" (это был я и я обломался xD)
Здравствуйте. В мк renesas есть такой вывод “mode”. У вас есть какая-нибудь информация по программированию/программатору для данного вывода мк? Где ознакомиться можно?
Очевидно, что вывод описан в документации. Функциональное назначение в datasheet
С графикой фсе? Движения нет?.
Посоветуйте тулчейн и примеры к нему с ним о нем
STM32CubeIDE. При проектировании схемы - STM32CubeMX. Он же явяется частью IDE.
Как бы проверить то что будет заливаться при прошивке ибо интернет пестрит всяким форками;)
У меня любой stm32 без всякой обвязки вообще стартует идеально, я там придумал какие-то кондёры, но запаивать лень было. И прошивается молча, что про говёную отладочную плату не могу сказать, хотя их несколько вариантов купил, там постоянно геморой какой-то лютый. Щас правда часы попробовал на stm32f030c6 запустить, там rtc безбожно тормозит, чуть ли не в два раза. для f103 вычитал, что люди там какие-то две ноги от платы отпаивают, якобы они помехи на резонатор создают.. для своего, пока не знаю что делать
На отладочные платы часто паяют китайские GD32, мы на них проекты сейчас переносим, из-за проблем купить оригинал. Допиливать некоторые места приходится, хотя-бы мануал на них есть.
У меня нет stm микроконтроллеров, - хотелось бы поинтересоваться, stm cube mx и utilites возможности одинаковые? Кроме гуи?
Нет, это разные вещи.
@@VladimirMedintsev оказалось он на java почти(если учесть те ОС в которых нет портированной java) кроссплатформенный 🤔
Использовать отладочные платы удобно для одноразовыз проектов.
А тратить время на разработку плат, заказ у китайцев и.т.д это если знаешь что будет как минимум 10-20 образцев
Меня глючит или SWD не туда подключили?) Или это специально, как в моей первой книге по программированию, когда я убил всю ночь на дебаг и только потом перевернул страницу?)
P.S. Для меня было квест подобрать кварц и посчитать кондеры. Сдался, прилепил нечто максимально близкое к рассчетным и запустил в производство. Год девайсы работают и никаких нареканий. а я из-за кварца месяц откладывал заказ плат 😅
Тест на внимательность. Специально ведь несколько раз выводы повторил.
Вы занимаетесь разработкой индивидуальных проектов на stm32??
Да, занимаюсь.
@@VladimirMedintsev а как бы узнать ваш прайс?
В описании канала есть электронная почта. В описании видео есть телеграмм. Написать, прислать ТЗ, если нет ТЗ, то рассказать словами и таким образом узнать цену.
@@VladimirMedintsev понял. Спасибо. Попробую минимальное тз написать и потом опишу словами. Не просто объяснить идею, но на Ардуино часть этой идеи реализовано
Ой не туда вы SWD подключили, он на PA13-PA14 а не PB13-PB14, и раз есть boot почему бы UART1 тоже не завести
Ой жаль нельзя на ютубе комментарии скрывать. Т.е. из 500 просмотров только 4 человека внимательные. Менее процента.
Да все заметили, просто какая разница, ну ошибся на видео человек, важен же общий смысл и посыл, а не мелкие детали. Сколько раз многие из нас путали питание при "сейчас быстренько проверю" или rx/tx или ещё кучу всего, даже уже на готовых и заказанных платах... Мелочи.
Автор, расскажите про какой-нибудь low-energy, long-life девайс, обвязки питания + запуск, watchdog, мне кажется многим будет интересно, плюс можно L серию МК зацепить
@@ОлександрКорецький-щ8ъ поясняю, может у вас там все очень внимательные, у нас на заводе выглядит так - мне притаскивают плату, где нет даже разъема для программирования, не то что разъёма - там весь JTAG (речь о ARM от другого производителя) не распаян вообще, как и Boot болтается в воздухе, я отправляю назад со словами как это шить? через неделю на соплях приделывают, контроллер видется, но не шьётся, точнее шьётся, но верификацию не проходит, там просто какие-то случайные числа каждый раз, три дня сидел прозванивал, оказалось человек даже даташит не смотрел, нашёл в каком-то проекте на гитхаб подобный рисунок, налипил в альтиуме и говорит вот у людей работает, проблема в твоей прошивке
так вот, те кто смотрит подобные видео не думают погружаться в даташит, они просто увидят "о, схема" и передерут as is, не до конца понимая а что вообще значит тот или иной пин и отнесут программисту, пусть разбирается почему не шьётся, а потом только под давлением улик, что тут не так, тут не этак признаются что схему взяли от туда-то, мол не их ошибка
@@alexeidubrovin5234 та я больше Владимиру отвечал, понимаю вашу боль, а в той картинке что вы говорите - такие люди и в коменты не пойдут ;) ну не удалять же видео...
Не расскажете как программировать HR7P169BFGTF ?
Это RISC микроконтроллер не сильно популярный. Вряд-ли кому-то будет вообще интересно такое видео.
@@VladimirMedintsev зато китайцы его хорошо популизируют, а не популярен, потому что прошивок нет и считать её не могут, в итоге на этом всё заканчивается.
Прошивку нужно не считывать, а создавать. Но т.к. он не популярен видео про него никому не интересно.
@@VladimirMedintsev мне бы как и многим для китайской паяльной станции пригодилось бы.
@@Blambik а вам лишь бы свои три копейки в слово вставить не разобравшись в сложности проблемы.
У кого есть опыт с GeekBrains ?
Подскажите пожалуйста стоит того , может кто то пробовал
Тут полно студентов обучающихся у нас. Скажу свое мнение. Опыт с GB будет позитивным если у вас есть мотивация и желание. Знания там получить реально, но представьте себе полтора года 2 раза в неделю и + домашки. Это реально тяжело. Примерно 30% пришедших бросают из-за сложности и нехватки времени.
Вот тут можно посмотреть про нашу программу - th-cam.com/video/84DPNSzL2hw/w-d-xo.html
@@VladimirMedintsev
Спасибо , сейчас посмотрю
Понимаю что вопрос пальцем в небо но все же
Если я работаю частично в этой сфере (гос контора ) но пришёл туда с другим образованием ( электроника и наноэлектроника )
Будет проще или наоборот нагрузки больше ? Возможно ли совмещать с текущей попыткой что то делать на stm 32 ?
Ну смотрите, из реальных плюсов это довольно сжатая программа + диплом о профессиональной переподготовке. Также вы если уже работаете то можете купить не с самого начала а пропустив не нужные вам предметы, но тогда не будет диплома. Ну и это официально, так что налоговый вычет есть.
@@VladimirMedintsev
Огромнейшее спасибо за инфу
Потому что менеджер даже 10 % от этого не рассказал
Буду думать , я посчитал что для моей работы полезное начинается с 3 четверти (это где то 9 месяцев )
простите а что за программа схемотехника - не смог нагуглить
У меня есть сборка из 15 аккумулятора 18650 и мне надо переодически измерять внутреннее сопротивление на каждом из них, для этого мне нужна какая то микросхема аналогового коммутатора но я не могу понять что именно мне надо, может кто то подсказать?
Тут одним только аналоговым коммутатором вы не отделаетесь. Там достаточно сложная схема получается.
@@VladimirMedintsev да, я изучаю сейчас эту тему и нашёл схему работающего устройства но только для 1 аккумулятора, и подумал что нужен коммутатор который будет аккумуляторы к этой схеме подключать, но так как я программист а не электронщик то меня постоянно терзают сомнения, может подскажите в какую сторону копать, и верно ли я мыслю?
@proletarian Не верно. Аккумуляторы 15 штук так просто к коммутатору вам подключить не получится. Лучше это профессионалам поручите.
@@VladimirMedintsev отдать реализацию специалистам это конечно хорошо с точки зрения скорости и качества реализации, но я хочу научиться
Владимир добрый день. Хочу в ближайшее время начать осваивать STM 32. Если не будет получаться ,поможете? С меня донат за помощь.
Если вас интересуют индивидуальные занятия, то 900 рублей час, если интересуют курсы, то посоветую хорошую программу.
Можно и индивидуальные. Только давайте чуток попозже. А то пилю сейчас 6 приложений на flutter. Плюс работы хватает. Как станет посвободней маякну
нихрена не понятно(я не радиолюбитель), но очень интересно)
RC цепочка по сбросу...? Вы серьезно? А что будет происходить в момент выключения питания микроконтроллера если оно будет происходить плавно? При некотором значении микроконтроллер глюканет и испортит данные в флаш памяти. Поэтому на сброс микрокотроллера обезательно нужно ставить супервайзер который даст сброс при понижении питания до глюка микроконтроллера. А что сделает рс-цепочка???
Ну если следовать вашей логике, значит отладочные платы производитель делает не правильно. Я даже не буду спрашивать с чего вы взяли что пострадает память и все прочее. Вы делайте как считаете нужным.
@@VladimirMedintsev Я с стм-мами не работал, посмотрел ваше видео дальше и на схеме сброса мк есть встроенный супервизер, так что все ок - это следуя моей логики. А если у мк нету контроля сброса и он работает с данными сохраняемыми во внутренню флеш память то в момент выключения данным хана.
Данным не может быть хана. В STM память по умолчанию защищена от записи. Там два кода нужно ввести чтобы память - хана. Я просто к тому, что до того, как пытаться автора ткнуть носом, желательно тему проверить. А то получается хотели меня носом ткнуть, а получилось вот оно как...
Приветствую! После недавних событий скачивание и установка CubeIDE и CubeMX стало невозможным. Сам сайт работает, а скачать не даёт, VPN не помогает.
Попробую зарегистрировать новый аккаунт, но не верю особо в успех.
Расскажите про альтернативные доступные варианты разработки доступные сейчас. Спасибо!
Есть два условия. VPN и отсутствие страны Россия в учётной записи. И прекрасно все качается. Все обходят санкции и вы учитесь. Или качайте Keil он свободно доступен.
Не знаю, не согласен с посылом. Делать свою пдатку под современные микроконтроллеры (STM из примера: LQFP48) на кухне сложно и грязно, а заказать дорого. Готовые платки просто удобнее для хобби. В серийном продукте ардуино платки выглядет странно, но и так делают, например приёмник ATS-20+ .
Цена платы с обвязкой в Китае часто в двое дешевле чем сам контролер.
Когда понадобится сделать девайс фабричного качества, в котором места под левые платы нет, ты и в 10 раз дороже голый контроллер купишь.
ну еще смысл в использовании таких плат в том что их цена обычно смешная на том же али.. и покупать контроллер отдельно зачастую даже дороже !!!!
Для единичного изделия себе в гараж может и имеет смысл, но не в мелкосерийном производстве. Видео и данный рассказ для тех, кто хочет делать свои устройства, а не использовать готовое с али.
все равно страшно
Режет слух термин "цифровое питание". Это такой жаргон?
Это такое питание - VDD.
Вот вы рассказываете как запустить стм32, да это интересно и полезно, но на курсе от гикбреинс в качестве работ для портфолио заявлены как раз какие то мигалками на ардуино и примитивнейшая работа с периферией и все на макетках и бредбордах. В связи с чем этот курс не внушает доверия.
Не проблема, если не внушает доверия то не идите. Альтернативы среди курсов все-равно нету. Другие программы на рынке - хуже. Проверено. Мы ведь должны следить за происходящим у конкурентов.
Может начать с того, чтоб сделать саму микросхему? :) а уж потом плату. Старый китайский вопрос : НАХУА ?! Готовая МАЛЕНЬКАЯ плата, где все разведено ПРАВИЛЬНО... Объем поделки почти никогда не жмет. Рассматривайте плату как элемент и не смешите велосипед своими попытками.
В радиолюбительской практике всегда есть смысл делать свою плату. Чтобы избавится от плохого контакта, чтобы получить требуемые размеры устройства, чтобы использовать требуемые в проекте типы кварцевых резонаторов и еще 100500 причин. Одна из которых перевешивает все остальные - чтобы уметь и делать.
Ну Вам объем может и не жмет, а у меня прямо вот сейчас под контроллер есть квадрат 10*10мм высотой 2мм. Какую плату предлагаете туда запихать, и как?
Хосспаде! Утюг и термобумага всё стерпят.
10 блу таблеток стоить дешевле, чем один оригинальный камень, да, на них не будет корректно работать ацп и ещё приколы, но для самоделок сойдёт