Чтобы создавать устройства на микроконтроллерах, нужно понимать схемотехнику, уметь работать с измерительными приборами, с паяльным оборудованием. Словом, иметь руки, растущие из правильного места. Подавляющее большинство молодняка руко*опы и боятся всего этого, как огня. Для них гораздо проще кое-как освоить какой-нибудь высокоуровневый язык и лепить на нем громоздкие программы. Писи с его обширными аппаратными возможностями всё стерпит. А микроконтроллерщику надо уметь олдскульно выкручиваться, экономя каждый байт и такт. Причем это умение никто и никогда не оценит. Наоборот, начальники и коллеги писишники будут вечно раздражены: чего ты там возишься? как это - надо переделывать всю плату, чтобы добавить кнопочку? за что тебе вообще платить?
Спасибо Вам огромное, очень замечательное и информативное видео получилось. Я и предполагать не мог что у вас есть такое огромное количество плат. Думал одна-две. Вы наверное компьютерный гений типа Стива Возняка.
Солнце к сожалению не стирает, пробовал. А вот в процедурном кабинете поликлиники можно, под ультрафиолетовой лампой. Еще можно разбить лампочку ДРЛ, которая применялась для уличного освещения. Внутри у неё есть кварцевая колба, которая дает жесткий ультрафиолет. Берегите глаза, я свои чуть не испортил! Кстати, не все такие лампы подходят для стирания ПЗУ.
Взял недавно поэкспериментировать связку Raspberry Pi Pico + ESP32C3 с небольшим экранчиком. Самое то, чтобы посмотреть сразу на программирование обоих. да ещё и в связке с блютусом и WiFi. Ну и большой плюс для начинающих. можно отображать что-нибудь на встроенном экране.
Во времена одноразовых ПЗУ для отладки использовался девайс, который снаружи имитировал ПЗУ, а внутри там была обычная оперативка. И можно было прошивать сколько хочешь. Я в универе учился на таком стенде.
У нас радиокружке был программатор такой в виде мини стенда, только он уже реально был создан для прожига К556 кажется, точно уже и не помню, но точно знаю прожигали РЕ, РТ 4, 5 и.т.д. Ну выключателями делали переборку адресов, вторыми выключателями вводили данные и кнопка прожиг. Все было просто и увлекательно. )
Про то, что можно обойтись без знания библиотек. Так не всегда. Для в МК я пишу в регистрах, но в моём случае продаю вместе с UI. Без красивого UI труднее продать. Тут пришлось изучить Qt и немного Java.
сто процентно с вами согласен. все знал не считая работы с чипами кипрес. и полностью перешел на esp8266/esp32. про cipress чего нибудь послушал. уроки типа хелоо ворлд
для подключения к интернету опять таки понадобится ESP32, и ардуино проще изучать с нуля чем среду для STM32, и опять же тогда я уже лучше взял Cypress PSoC из за переферии
@@AlexLipkovich Полностью в Вами согласен, НО, я не раз сталкивался с ситуациями когда человек изначально познакомившись с определённым семейством МК, протоптав так скажем определённую тропку, вот так по ней и идёт. Т.е. к примеру начал свое знакомство с классической ардуинки на атмеге 328, вот так в этом коридоре и движется, изучать то новое как то уже лень, как говорится "и так сойдёт". ДА соглашусь, есть пытливые ребята, с камня на камень перепрыгивают, с ардуинки начали и пошло поехало, но в основном конечно очень важно то что задаёт старт. Поэтому СУБЬЕКТИВНО считаю что лучше стартонуть с чего то такого на чём можно и уехать подальше без относительных пересадок, при этом относительно простом, доступном и с хорошей поддержкой комьюнити. Взять ту же довольно таки народную плату на stm32 на stm32f103c8t6 которую часто кличут 'blue pill', так вот пожалуйста, не дорогая, доступная, много инфы в интернете, поддержка ардуино IDE с множеством готовых библиотек присутствует. Дальше, при желании, не меняя плату, добро пожаловать в cube ide, по которой так же много инфы, при этом и начать можно с высокоуровневой библиотеки HALL которая пусть и сложней родного ардуиновского языка(если так можно выразиться), но не на много. Дальше пожалуйста можно спуститься пониже в CMSIS, хотя есть езе промежуточный LL. Прелесть данного подхода в том что у человека в руках всё та же 'blue pill', но знакомство с ней становитсья с каждым шагом всё более глубоким, человек постепенно продалбывает эту стену, при чем без особых мук в изучении новой архетекруты. По итогу может получиться вполне себе неплохой эмбедер с серьёзным камнем вполне используемым в промышленных решениях. Косательно блютус и вай-фая(извиняюсь так быстрей печатать), можно докупить модуль, благо это не так дорого. я не спорю, esp-шка клёвая штука, и изучать стоит, но с большенгстве случаев новички познакомившись с каким либо МК на нём и скачут дальше, делая робкие попытки куда либо свернуть в в сторону, но всё равно возвращаясь к "любимчику" на котором был заложен фундамент. НО это лишь мое мнение
@@MultiBarmaley ESP32 это не платформа на всю карьеру, там в среде даже элементарной подсветки синтаксиса нет, всё одним цветом.. И в том и простота, начать с 0 проще с неё и даже программатора не нужно. У stm32 чипы несколько дешевле других, но за это есть плата в виде удобства и гибкости.Я например освоив PSoC4 с ядром CORTEX M0 могу буквально тот же проект в той-же среде перенести на старшие чипы вплодь до многоядерных, есть и такие ..Там много плюсов, stm32 лучше только там где массовый выпуск и важен каждый долар в цене чипа.
@@AlexLipkovich есть сдвиговые регистры и т.д. и уже лет 6-7, собираю для рекламщиков , всякие моргалки перделки. На бегущие строчки простенькие мозги для вывода только температуры или часиков или ещё всякого. Или если требуется , к примеру вывеска, объёмный цветок, и каждый лепесток , либо моргает , либо меняет цвет, или ещё чего нибудь, и тут либо РГБ либо адресные диоды , решает клиент , чего ему выгоднее, а после решаю я, может и Тинька13 справиться, мне много не надо, от 150 в месяц, на всякой ерунде. Причем если этим заниматься вечерами.
Бейсик очень очень простой язык, проще СИ (по логике).. а делать на нем можно все тоже самое (почти).. Для железячника за глаза и Бейсика.. Но у Си есть допка. легко можно перейти на ООП(обьектно-ориент. программирование).. код на нем получается красивый и компактный..@@AlexLipkovich
Периферия вообще везде разная, вне связи с языком её может просто не оказаться на другой платформе. Речь шла о чисто программной части, математика и тд .
Посмотрела нескрлько твоих роликов..поравилось...в электррнике не разбираюсь от слова совсем...но с философией твоей согласна.. И мне какая мысль пришла в голову..если ты такой умный...то может тебе попррбовать создать замену рук и ног для людей которые потеряли конечности...ведь пока ничего путного с интелектом не создано..а там как раз то чем ты занимаешься..электроника и интелект...может быть все твои мучееия по жизни этим и окупятся...может ты для этого призван на землю...пррблема в том что они не могут управлять искуств руками и ногами..а если например искуственую руку или ногу через провода прикрепить датчики на лицо и мысшцами и мимикой ей управоять..или искуственое небо во рту..и один щелчек рука прлнялась два опустилась или чтото в этом роде...милионы людей бы были тебе благодарны если бы ты такое создал...
Есть мнение что ESP32 не подходит для серьезных проектов, закрытое ядро и т д и т п Особенно часто такое слышно от любителей stm32 , пиков ... И подойдет только для радио любителей в домашних поделках , обучения и тому подобное Ваше мнение?
ESP серия сейчас везде пихается похоже, где надо поиметь WiFi с блютусом за копейки. Сканирую домашнюю сеть и вижу. что почти всё маломощное ioT на ESP.
@@Censik Изучать все равно лучше распространенные архитектуры без вендор блоков. Раньше это было C51 потом практически только АРМ, но теперь есть RISCV и клонированный китайцами AVR. Мне понравился PHILIPS P89C664. Прошивается через простой COM-порт, просто HEX файлом, причем с авто-детектором битрейта! Загрузчик/отладчик неубиваемо зашит в ROM. Загрузчик принимает по последовательному порту линии HEX причем можно не только писать, но и читать! Вот это вещь для начинающих. Понапридумывали протоколов и бутлоадеров и еще программаторы у каждого свои, даже JTAG который стандартизован, все равно для каждого производителя свой Ж-|
Приветствую ! Я так и не возьмусь за изучение работы С -- лень )) да и других языков высокого уровня...... но придется ! Для того чтоб до конца понять как работает процессор все же без "ассемблера " никак ! Это я так ...в случае когда придется строить заново автоматы управления ( процессор и есть автомат ) на дискретных элементах
@@AlexLipkovich написал простую программу включить выключить - выдал 300 с чем-то КИЛОгерц!! вставил задержку delay(1) стало 90 КИЛОгерц. А мне надо хотя бы что-то ближе к мегагерцу(без задержки).
Человек хочет найти сущность всего (бога). Такого не бывает. Всё время приходиться учиться или переобучаться(тратить время(деньги) и усилия ). Сегодня думал это всё(сущность) ,а завтра это окажется на помойке.
Любая эволюция в любой сфере это постоянное изменение технологии и прежние изделия оказывпются на свалке, как те же динозавры.И это благо, если нечего улучшать наступает творческий кризис, и до кучи экономический
Оффтопик. Извините за несабж, но хотелось бы узнать Ваше мнение о том, насколько реально создать семью с женщинами из морокко, эфиопии, арабских стран? Так же и филлипинки, как я понял, тоже приезжают на разнообразные работы. Может у них меньше насекомых в голове, а отношение к жизни по проще и по приземлёньее?
я не пробовал, мне бы восточные ментально не подошли, а филлипинки не знаю, было с одной симпатичной совпадение в тиндере, по разговору она умная и доброжелательная но я не предлагал ей встретиться...
Ну время уходит безвовратно, и моложе мы не становимся. Комуто же надо будет оставить в наследство знания, наработки, секреты мастерства и имущество. А то современная тенденция как в Японии - хиккикомори, а потом спец. службы в кремашник всё отправляют и как и небыло человека. @@AlexLipkovich
@@user-dh2xe9li9q В наше время брак=должен пожизненно, это не про кому передать а про кого содержать, а я сам на накоплениях живу и они с каждым днём тают..При любом раскладе 99% женщин скажут иди на говноработу, или на две, тебе семью содержать..Вот это с трашно а не то что оставить свой скарб некому.
@@user-dh2xe9li9q я под говноработами имею ввиду обычные работы установшика, техника и иже с ними, с раннего утра до вечера ежедневно за среднюю по стране зарплату или даже ниже её..По мне это издевательство и потеря драгоценного времени в жизни, бОльшая часть которой и так прошла на подобных работах, но тогда у меня не было опыта и было время..
Чтобы создавать устройства на микроконтроллерах, нужно понимать схемотехнику, уметь работать с измерительными приборами, с паяльным оборудованием. Словом, иметь руки, растущие из правильного места. Подавляющее большинство молодняка руко*опы и боятся всего этого, как огня. Для них гораздо проще кое-как освоить какой-нибудь высокоуровневый язык и лепить на нем громоздкие программы. Писи с его обширными аппаратными возможностями всё стерпит. А микроконтроллерщику надо уметь олдскульно выкручиваться, экономя каждый байт и такт. Причем это умение никто и никогда не оценит. Наоборот, начальники и коллеги писишники будут вечно раздражены: чего ты там возишься? как это - надо переделывать всю плату, чтобы добавить кнопочку? за что тебе вообще платить?
Не обязательно, на первых порах достаточно огромного выбора готовых плат за копейки а алике, там всё уже распаяно и ресурсов достаточно.
Спасибо Вам огромное, очень замечательное и информативное видео получилось. Я и предполагать не мог что у вас есть такое огромное количество плат. Думал одна-две. Вы наверное компьютерный гений типа Стива Возняка.
@@user-nm4sz8dq4n это не много, это может половина из тех что приходилось заказывать
@@AlexLipkovichКитай да, огромная фабрика. Много напридумывалм
Солнце к сожалению не стирает, пробовал. А вот в процедурном кабинете поликлиники можно, под ультрафиолетовой лампой.
Еще можно разбить лампочку ДРЛ, которая применялась для уличного освещения. Внутри у неё есть кварцевая колба, которая дает жесткий ультрафиолет. Берегите глаза, я свои чуть не испортил! Кстати, не все такие лампы подходят для стирания ПЗУ.
Обалденный рассказ для новичка на пальцах!
Отзовитесь новички! Кто чего понял? Гы - гы ...
Хороший обзор!!! Спасибо! Всего доброго Вам!
Взял недавно поэкспериментировать связку Raspberry Pi Pico + ESP32C3 с небольшим экранчиком. Самое то, чтобы посмотреть сразу на программирование обоих. да ещё и в связке с блютусом и WiFi. Ну и большой плюс для начинающих. можно отображать что-нибудь на встроенном экране.
Во времена одноразовых ПЗУ для отладки использовался девайс, который снаружи имитировал ПЗУ, а внутри там была обычная оперативка. И можно было прошивать сколько хочешь. Я в универе учился на таком стенде.
и потом тоже использовались для отладки, я сам купил за 500 баксов айскуб, валяется с тех пор)
А девайс, который имитировал микроконтроллер с возможностью перепрошивки ПЗУ назывался"внутрисхемный эмулятор".
У нас радиокружке был программатор такой в виде мини стенда, только он уже реально был создан для прожига К556 кажется, точно уже и не помню, но точно знаю прожигали РЕ, РТ 4, 5 и.т.д. Ну выключателями делали переборку адресов, вторыми выключателями вводили данные и кнопка прожиг. Все было просто и увлекательно. )
Про то, что можно обойтись без знания библиотек. Так не всегда. Для в МК я пишу в регистрах, но в моём случае продаю вместе с UI. Без красивого UI труднее продать. Тут пришлось изучить Qt и немного Java.
сто процентно с вами согласен. все знал не считая работы с чипами кипрес. и полностью перешел на esp8266/esp32. про cipress чего нибудь послушал. уроки типа хелоо ворлд
есть много материала, это PSoC4, 5, 6
Удивлен почему не stm32 , доступные камушки, с разных исполнениях готовых и что важно не дорогих плат. Достойное комьюнити, очень не плохая родная IDE
для подключения к интернету опять таки понадобится ESP32, и ардуино проще изучать с нуля чем среду для STM32, и опять же тогда я уже лучше взял Cypress PSoC из за переферии
@@AlexLipkovich Полностью в Вами согласен, НО, я не раз сталкивался с ситуациями когда человек изначально познакомившись с определённым семейством МК, протоптав так скажем определённую тропку, вот так по ней и идёт. Т.е. к примеру начал свое знакомство с классической ардуинки на атмеге 328, вот так в этом коридоре и движется, изучать то новое как то уже лень, как говорится "и так сойдёт". ДА соглашусь, есть пытливые ребята, с камня на камень перепрыгивают, с ардуинки начали и пошло поехало, но в основном конечно очень важно то что задаёт старт. Поэтому СУБЬЕКТИВНО считаю что лучше стартонуть с чего то такого на чём можно и уехать подальше без относительных пересадок, при этом относительно простом, доступном и с хорошей поддержкой комьюнити. Взять ту же довольно таки народную плату на stm32 на stm32f103c8t6 которую часто кличут 'blue pill', так вот пожалуйста, не дорогая, доступная, много инфы в интернете, поддержка ардуино IDE с множеством готовых библиотек присутствует. Дальше, при желании, не меняя плату, добро пожаловать в cube ide, по которой так же много инфы, при этом и начать можно с высокоуровневой библиотеки HALL которая пусть и сложней родного ардуиновского языка(если так можно выразиться), но не на много. Дальше пожалуйста можно спуститься пониже в CMSIS, хотя есть езе промежуточный LL. Прелесть данного подхода в том что у человека в руках всё та же 'blue pill', но знакомство с ней становитсья с каждым шагом всё более глубоким, человек постепенно продалбывает эту стену, при чем без особых мук в изучении новой архетекруты. По итогу может получиться вполне себе неплохой эмбедер с серьёзным камнем вполне используемым в промышленных решениях. Косательно блютус и вай-фая(извиняюсь так быстрей печатать), можно докупить модуль, благо это не так дорого. я не спорю, esp-шка клёвая штука, и изучать стоит, но с большенгстве случаев новички познакомившись с каким либо МК на нём и скачут дальше, делая робкие попытки куда либо свернуть в в сторону, но всё равно возвращаясь к "любимчику" на котором был заложен фундамент. НО это лишь мое мнение
@@MultiBarmaley ESP32 это не платформа на всю карьеру, там в среде даже элементарной подсветки синтаксиса нет, всё одним цветом..
И в том и простота, начать с 0 проще с неё и даже программатора не нужно.
У stm32 чипы несколько дешевле других, но за это есть плата в виде удобства и гибкости.Я например освоив PSoC4 с ядром CORTEX M0 могу буквально тот же проект в той-же среде перенести на старшие чипы вплодь до многоядерных, есть и такие ..Там много плюсов, stm32 лучше только там где массовый выпуск и важен каждый долар в цене чипа.
@@AlexLipkovich Вас понял. Большое спасибо за ответ!
Пользую принципиально атмеги, от тиньки10 до атмеги 2560. Только, голый камень. Хватает за глаза. Все рисую на бейсике😊
Бейсик это уж совсем изврат, почему не С?..А хватает это пока не понадобилось например две ножки между собой соединить, или много ШИМ вывести и тд
@@AlexLipkovich есть сдвиговые регистры и т.д. и уже лет 6-7, собираю для рекламщиков , всякие моргалки перделки. На бегущие строчки простенькие мозги для вывода только температуры или часиков или ещё всякого. Или если требуется , к примеру вывеска, объёмный цветок, и каждый лепесток , либо моргает , либо меняет цвет, или ещё чего нибудь, и тут либо РГБ либо адресные диоды , решает клиент , чего ему выгоднее, а после решаю я, может и Тинька13 справиться, мне много не надо, от 150 в месяц, на всякой ерунде. Причем если этим заниматься вечерами.
@@AlexLipkovich ну а почему не с. Это хз. Чему в школе научили, тем и пользуюсь:)
Бейсик очень очень простой язык, проще СИ (по логике).. а делать на нем можно все тоже самое (почти).. Для железячника за глаза и Бейсика.. Но у Си есть допка. легко можно перейти на ООП(обьектно-ориент. программирование).. код на нем получается красивый и компактный..@@AlexLipkovich
Какой бейсик? Который большая корова?
Исходник на СИ для атмеги на пик не перенести бездумно, так как ножки по другому включаются на вход и выход, да и всякие АЦП/цап по другому работают..
Периферия вообще везде разная, вне связи с языком её может просто не оказаться на другой платформе. Речь шла о чисто программной части, математика и тд .
Посмотрела нескрлько твоих роликов..поравилось...в электррнике не разбираюсь от слова совсем...но с философией твоей согласна..
И мне какая мысль пришла в голову..если ты такой умный...то может тебе попррбовать создать замену рук и ног для людей которые потеряли конечности...ведь пока ничего путного с интелектом не создано..а там как раз то чем ты занимаешься..электроника и интелект...может быть все твои мучееия по жизни этим и окупятся...может ты для этого призван на землю...пррблема в том что они не могут управлять искуств руками и ногами..а если например искуственую руку или ногу через провода прикрепить датчики на лицо и мысшцами и мимикой ей управоять..или искуственое небо во рту..и один щелчек рука прлнялась два опустилась или чтото в этом роде...милионы людей бы были тебе благодарны если бы ты такое создал...
Искусственные протезы конечностей работают от электрических импульсов на коже, лицо здесь не при чём)
Сегодня по обе стороны нужны протезы, а патенты границ не имеют.
Где заканчиваются наши границы "нигде" •ВВП. !
@@user-tz2gx7ow7p кто границ не уважает тому и протезы не помогут
@@AlexLipkovich Не смотря на то, что Израиль не уважает границы, янки ему помогают уничтожать целый народ!
Медицина - это такая сфера, куда одиночке войти нереально. Там рулят мегакорпорации с миллиардными бюджетами и армией юристов.
Есть мнение что ESP32 не подходит для серьезных проектов, закрытое ядро и т д и т п
Особенно часто такое слышно от любителей stm32 , пиков ...
И подойдет только для радио любителей в домашних поделках , обучения и тому подобное
Ваше мнение?
Речь шла о изучении программирования, а не серийных изделиях, но и для серийных где нужен WIFI как правило используют ESP32
ESP серия сейчас везде пихается похоже, где надо поиметь WiFi с блютусом за копейки. Сканирую домашнюю сеть и вижу. что почти всё маломощное ioT на ESP.
@@Censik Изучать все равно лучше распространенные архитектуры без вендор блоков. Раньше это было C51 потом практически только АРМ, но теперь есть RISCV и клонированный китайцами AVR. Мне понравился PHILIPS P89C664. Прошивается через простой COM-порт, просто HEX файлом, причем с авто-детектором битрейта! Загрузчик/отладчик неубиваемо зашит в ROM. Загрузчик принимает по последовательному порту линии HEX причем можно не только писать, но и читать! Вот это вещь для начинающих. Понапридумывали протоколов и бутлоадеров и еще программаторы у каждого свои, даже JTAG который стандартизован, все равно для каждого производителя свой Ж-|
Приветствую ! Я так и не возьмусь за изучение работы С -- лень )) да и других языков высокого уровня...... но придется ! Для того чтоб до конца понять как работает процессор все же без "ассемблера " никак ! Это я так ...в случае когда придется строить заново автоматы управления ( процессор и есть автомат ) на дискретных элементах
на здоровье, может я и по С что-то выложу
как разогнать esp8266 ?
Он и так глючит, куда его ещё гнать?)..Уже ESP32 брать
@@AlexLipkovich написал простую программу включить выключить - выдал 300 с чем-то КИЛОгерц!!
вставил задержку delay(1) стало 90 КИЛОгерц.
А мне надо хотя бы что-то ближе к мегагерцу(без задержки).
Бред
Человек хочет найти сущность всего (бога).
Такого не бывает.
Всё время приходиться учиться или переобучаться(тратить время(деньги) и усилия ).
Сегодня думал это всё(сущность) ,а завтра это окажется на помойке.
Любая эволюция в любой сфере это постоянное изменение технологии и прежние изделия оказывпются на свалке, как те же динозавры.И это благо, если нечего улучшать наступает творческий кризис, и до кучи экономический
Оффтопик.
Извините за несабж, но хотелось бы узнать Ваше мнение о том, насколько реально создать семью с женщинами из морокко, эфиопии, арабских стран? Так же и филлипинки, как я понял, тоже приезжают на разнообразные работы. Может у них меньше насекомых в голове, а отношение к жизни по проще и по приземлёньее?
я не пробовал, мне бы восточные ментально не подошли, а филлипинки не знаю, было с одной симпатичной совпадение в тиндере, по разговору она умная и доброжелательная но я не предлагал ей встретиться...
Ну время уходит безвовратно, и моложе мы не становимся. Комуто же надо будет оставить в наследство знания, наработки, секреты мастерства и имущество. А то современная тенденция как в Японии - хиккикомори, а потом спец. службы в кремашник всё отправляют и как и небыло человека. @@AlexLipkovich
@@user-dh2xe9li9q В наше время брак=должен пожизненно, это не про кому передать а про кого содержать, а я сам на накоплениях живу и они с каждым днём тают..При любом раскладе 99% женщин скажут иди на говноработу, или на две, тебе семью содержать..Вот это с трашно а не то что оставить свой скарб некому.
@@AlexLipkovich А не батрачкой достаточно денег не заработать? Неужели работа мастеров так низко ценится?
@@user-dh2xe9li9q я под говноработами имею ввиду обычные работы установшика, техника и иже с ними, с раннего утра до вечера ежедневно за среднюю по стране зарплату или даже ниже её..По мне это издевательство и потеря драгоценного времени в жизни, бОльшая часть которой и так прошла на подобных работах, но тогда у меня не было опыта и было время..