Здесь ниже есть секретный промокод: Плата Arduino Nano: ali.pub/4xmlz5 Плата Arduino UNO: ali.pub/4xmm0i Стартовый набор для Arduino: ali.pub/4xmm29 Продвинутый набор Arduino: ali.pub/4xmm40 Куча датчиков и модулей для Ардуино: ali.pub/4xmm4z Промокод на скидку 250 р. при покупке от 320 р.: PQ9A45E5 Лучшие магазины электронных компонентов на Али Экспресс: Professional semiconductor suppliers: ali.pub/1x6j0c (куча радиоделатей, рассыпуха) Great Wall: ali.pub/4oi9lu (много электронных модулей) RobotDyn: ali.pub/4oi9p5 (для Ардуино и робототехники)
2020 год - "Незначительные 448 килобайта памяти". "Мощности МК, мало - хватит на управление поливом..." 1988 год - Орбитальный корабль "Буран", полностью автоматический. Проц 4МГц (1MIPS), 16К - ПЗУ, и 128К - оперативка.
@@vovanevazno1139 ...Ну для меня это норма, я "трактарист", пишу только на асме (в том числе и на АРМах). По этому, когда мне говорят, что 10К это мало, или 10МГц это медленно - мне просто смешно )))
На мой взгляд, некоторые доводы не стоило даже приводить, либо приводить в ином контексте, дабы не запутать непосвященных. Например, производительность, сама по себе, совершенно не является чем-то определяющим: старый процессор имеет гораздо более низкую производительность, чем современный микроконтроллер. У этих устройств единственное корректное различие в том, что МК создан быть полностью готовым устройством, для взаимодействия с внешней средой - подал питание и погнали. А МП создается для взаимодействия со средой виртуальной и уже это определяет его основой параметр, как производительность. Каждый специалист, конечно, по своему видит, но чем меньше путаницы, тем приятнее общение))
Мне интересно, существуют ли МК, которые могут сами себя перепрограммировать, как МП? Ну то есть можно ли на МК сделать так чтобы он runtime загружал код в свою программную память?
@@Vlad_4572 Я имел в виду что я могу изменить содержимое этой памяти runtime запустив какую-нибудь программу. В МК чтобы мне сделать тоже самое, нужно перепрошить МК. То есть по факту память в которой сидит программа в МК не изменна.
@@ultracolor , теоретически, я думаю можно. Принцип Дэнди: внешняя память с зашитым кодом и устройство-загрузчик, а МК инициализирует прошивку по событию.
Основное отличие - с самых первых процов и микроконтороллеров было одно. Возможность программировать - зашивать свою программу в контроллер (которую он будет отрабатывать ) и не возможность этого сделать в процессорах. А остальное можно тянуть за уши много часов и даже лет блуждая в терминах
Похоже в точку! Помню как я офигел забив в контроллер и потом, наблюдая работу программы написанной на Ассемблере- бегущие огни для 8ми светодиодов.. мне, радиолюбителю, понимающему, сколько надо наворотить дискретных элементов да ещё и плату, для такой задачи! Спасибо за подсказку!
@@nickevdokimov9741 Можете, если получите в руки спецификацию (полное описание) на процессор. И Микрокод не в топологии - это программа, которую производитель процессора может обновлять. В том числе и удалённо на вашем процессоре. Что кстати тот же Intel периодически делает. Современный процессор - это чаще всего полноценный ПК внутри со своим ПЗУ, ОЗУ, АЛУ и т.д. То, что вы снаружи воспринимаете его, как чёрный ящик не делает его таковым.
Слишком поверхностно и максимально грубо разъяснено. Комп так же быстро (+- миллисекунды) запускается и начинает работать. Запуск ОС - это совсем иная вещь.
@@Таке-н8д а-ля гибернация. Нет смысла полностью запускать устройство, инициализировать драйвера и прочее, если можно систему в эталонное значение поднять с эталонным стейком, регистра и и т.д. Проблемы возникают только в том случае, если драйвера каких-то устройств ACPI нормально не поддерживают. То есть в эталонном образе система как бы уже поднята и драйвер думает, что железка этим драйвером уже инициализирована. А на деле нет. То есть при загрузке образа всякие контроллеры сторонние надо переинициализировать, если им надо прописывать регистры.
Не очень понял довод на 7:20 - типа МК грузятся быстрее. Высказывание либо очень притянуто за уши,либо очень не развернуто. Ведь в МК можно залить жутко не оптимизированную ОС для сложных задач ,а для полноценного мелкого компьютера можно залить какую-нибудь супер специфичную линукс-подообную ОС для обеспечения выполнения одной элементарной операции,например какое нибудь отрезание нитки для швейных станков. МК vs CPU - очень странная штука. В промышленности стоит подходить к выбору ,исходя из экономической целесообразности. Если исходить из ученической составляющей - любой выбор ученика будет хорош. Нельзя говорить что кунгфу школы аиста сильнее кунгфу школы богомола. все эффективно , но при определенных внешних условиях. Пример: В детской песочнице постройки возводятся малолетними детьми в срок менее одного светового дня, и стоимостью менее 1доллара/постройка, кроме того возможны варианты исполнения аостроек в виде башен,черепашек,котиков, и т.д. Тем самым сроки достижения поставленных задач по строительству - рекордно низкие! На фоне постройки низководного моста седанка-патрокл (владивосток,реальный обьект) , постройка которого заняла много лет,много высококвалифицированного персонала, колоссальной организации, и многих миллиардов рублей . Так вот - на этом фоне, детская песочница - значительно лучше! #sarcasm# В принципе в видео сказано основное: МК - это готовый,очень маленький,но уже компьютер. Он имеет все данные компьютера,например главное: ЦПУ, ПЗУ,ОЗУ,порты Ввода-Вывода. А так-же может иметь на борту доп.плюшки. Все это умещается на одном камне площадью,обычно, с четверть спичечного коробка Процессор - это по существу только ЦПУ,но пиздецки мощное.
Это заблуждение. В любом арм процессоре есть SRAM, spi, i2c и так далее. Например, u-boot зачастую загружается в два этапа. Начальная загрузка в процессоре и с его памятью, инициализации консоли, проверка и инициализации ddr контроллеров, потом уже релокация во внешний рам и запуск себя оттуда. Память копируется с сохранением состояния.
вот ведь страна -- на пол-мира раскинулась... про этот мост впервые слышу, а ещё говорят -- пропаганда, пропаганда... про Крымский мост по всем каналам рассказывали, и запомнилась эта история лишь потому, что в 404-й из всех утюгов орали, что русские ркжпы под санкциями не смогут построить мост, который "невозможно построить". . а на другом конце георгафии тихо-мирно забабахали ещё один многомиллиардный мост...
> МК vs CPU - очень странная штука. Вам дали супер развернутый ответ на тупой вопрос новичка "чем отличается cpu от микроконтроллера". Можно было ответить кратко - это разные устройства.
Ну вообще то 8 битные компьютеры типа Микро 80 или Спектрум значительно уступают по параметрам любому современному контроллеру.Просто есть некоторая сложность для изготовления компьютера на базе микроэвм.
@@НиколайКрасиков-ы8й согласен. Частота выше намного. Но это не отменяет того факта что их грани по старым "понятиям" размылись и стали не информативны. Производительность да. Это есть отличие, и тактовая частота один из показателей производительности.
Главное отличие: микроконтроллер - содержит в себе процессор и в принципе, это готовый компьютер. Микропроцессор - это набор регистров для вычислений и все.
Помимо микроконтроллеров есть еще программируемые логические контроллеры (ПЛК) или programing logical controller (PLC). По сути это компьютер. Только, не широко известный офисно-бытовой, а промышленный. Он предназначен для управления технологическими/производственными процессами. Фабриками, заводами, гидравлическими, газовыми и атомными электрическими станциями, трансформаторными подстанциями, электрораспределительными установками, газовыми, электрическими и микроволновыми котельными, водонапорными насосными станциями, канализационными насосными станциями, очистными сооружениями и т.п. Утверждаю это, будучи инженером АСУТП с 40-летним опытом.
2:36 - "Незначительные 448 килобайта памяти". 2:53 - "Мощности МК, мало - хватит на управление поливом..." ...Ну вы ребята и зажрались. Ресурсов современных простеньких контроллеров, в разы, более чем достаточно, для полностью автоматического управления космическим кораблём, при этом, ещё и с параллельной обработкой связи, на этом же контроллере.
Ну ардуиновские индусошрифты и прочее дерьмо забьёт МК под завязку и как раз хватит только на автополив. Если грамотно переписать библиотеки, то тогда +performance. Да сам Гувер говорил, что пишется индусами для индусов (сам кастрировал ненужное и сделал Gyver Core) А ещё лучше официальный С атмеловский или вообще ассемблер В основном шрифты, экраны, утечки памяти, велосипеды. А на ракету никто такого софта не поставит ясен пень, там серьезный код
@@Gameplayer55055 Приятно видеть человека, который не страдает "ардуиной головного мозга". Кстати, корабль "Буран", который совершая автоматическую посадку, самостоятельно неожиданно принял решение "по своему гасить скорость", управлялся процом, с таковой частотой 4МГц (1MIPS), 16К - ПЗУ, и 128К - оперативка. У ардуиньщиков, и любителей Си, таких ресурсов, хватает на "помигать светодиодом"...
Вообще, в эпоху 8-и и 16-и битовых процессорных комплектов все микросхемы делились на процессоры и контроллеры, при чем речь шла о контроллерах периферии - то есть контроллер дисковода, контроллер видеосистемы, контроллер параллельной шины и прочее. То что они "Микро" - это как бы не особо важно и всем и так понятно. То есть какая-нибудь КР580ВГ75 - по факту является микроконтроллером дисплея. И на самом деле микроконтроллеры - это просто контроллеры различной периферии. А те системы, которые в себя включали и процессорную часть, и память, и все прочие потроха - называли однокристальными микроэвм. Архаичное название, конечно, видимо поэтому и называют их "микроконтроллерами", упуская что на самом деле микроконтроллеры - это совсем другое.
6:47 и результаты примерно будут соответственные цене (радиолюбительство - хобби не дешевое: (затраченное время на саморазвитие), электронные компоненты и расходники (комплект резисторов, конденсаторов всех номиналов; транзисторы для управления нагрузками, диоды, реле, транзисторные оптопары, оптосимисторы с и без датчика перехода через ноль, силовые симисторы либо тиристорные сборки, тактовые кнопки, тумблеры, светодиоды, шаговые двигатели и механика для них, символьные дисплеи, демонстрационная плата (stm32 Nucleo и тп., до плис пока еще не добрался), микроконтроллеры, кварцевые резонаторы разных номиналов, стабилизаторы разных номиналов, разъемы, макетные платы, флюсы(для пайки и для облуживания жала паяльника), припои(обычный и низкотемпературный для китайских разъемов), фольгированный текстолит 0,2мм(нарезается на А4 для печати на лазерном принтере) в листах примерно 1м2 (так дешевле - за лист примерно по тысяче, была распродажа военных резервов при замене на новые), и тд.), принтер, паяльная станция, программатор, осциллограф, еще нужно купить: многоканальный цифровой анализатор сигналов, промышленный импульсный блок питания с защитой и сделать к нему блок стабилизации по напряжению, току, генератор сигналов программируемой формы с управлением от пк, отремонтировать либо купить RLC-метр, а то пока я отошел на 30сек он включенный задымился во время измерения и тд.) Изготовление плат (прототипирование в удаленных частях страны - где нет быстрой и дешевой доставки): Рисуете в Sprint Layout схему, нарезаете фольгированный стеклотекстолит 0,2мм на А4, обезжириваете растворителем/ацетоном, смазываете не ворсистой тряпкой слабым раствором канифоли на спирту либо ацетоне, в принтере Brother HL-L23[...] вытаскиваете из корпуса печку (чтоб она была снаружи принтера, но подключена), задние стенки не ставьте на место вместо них сделайте флажок для оптопары (вытягивать будете при печати, либо перепаять эту оптопару в другое место с направляющими), феном от паяльной станции прогреваете дорожки на плате чтобы они из матовых стали глянцевыми; пищевую соль, лимонную кислоту растворяете в небольшом количестве воды с избытком(чтоб остались не растворенные кристаллы) добавляете перекись водорода, ПРИ НАГРЕВЕ ПОЛЬЗОВАТЬСЯ РАСТВОРОМ В ПРОВЕТРИВАЕМОМ ПОМЕЩЕНИИ выделяется хлор НАДЕВАЙТЕ ОЧКИ ПРИЛЕГАЮЩИЕ К КОЖЕ иначе будете бегать глаза промывать, НАДЕВАЙТЕ ПЕРЧАТКИ от горячего раствора можете получить белые химические ожоги, чем больше нагреваете (максимум до кипения) тем быстрее реакция, но хуже количественный кпд раствора, платы в растворе не оставляйте "на ночь" покроются пленкой, также раствор пригодится для очистки толстых многожильных резиновых проводов (изготовленных в СССР/РФ), не забывайте смывать раствор, порошок с дорожек стирайте ацетоном в перчатках, сверху дорожки защитите скотчем перед склейкой (скотч должен выступать за края платы, чтоб при разгоне излишков эпоксидной смолы с краев воздух не попал), у склеиваемых поверхностей увеличите шероховатость. ps для самых мелких корпусов микросхем не хватит разрешающей способности принтера. 7:29 пара секунд - это жертва из за универсальности, достаточно записать с нулевого сектора программу в опкодах и убрать в прошивке биос код отвечающий за опрос и инициализацию компонентов 7:38 stm32 и др. так же придется использовать разные номиналы напряжений для управления потребителями (реле, датчики и тд.) с самой примитивной развязкой через оптопары
Советую вам, помимо экскурса в историю, так же немножко окунуться в технологию производства микроэлектронных компонентов (и CPU в том числе). Для начала, КТО вообще делает процессоры? В мире не так много фабрик, на которых в принципе можно работать с производством сложных электронных компонент на таких масштабах (нанометровых размеров) c 12" подложками (процессоры только на больших подложках делают, иначе они космических денег стоят). 100% производства ЛЮБЫХ кристалло CPU (и GPU, вообще говоря) делают на нескольких фабриках, которые принадлежат TSMC, Intel, Samsung и GlobalFoundry. При этом TSMC и GF работают аутсорсерами для компаний у которых нет своих фабрик. Apple, AMD и большинство производителей ARM процессоров производят свои процессоры у них. Intel и Samsung помимо своих предоставляет услуги производства другим компаниям. Соответственно, условный Qualcomm ограничен тем техпроцессом, который ему может предложить фабрика, а Intel в этом плане имеет значительное преимущество в т.ч. в плане оптимизации производства своих процессоров. Второй момент - это КАК производятся процессоры. Производство процессоров - это многоступенчатый процесс из последовательных этапов вроде литографии, травления, металлизации и т.п. При этом все фабрики умеют и делают транзисторы, проводники, конденсаторы и антенны на подложке по-разному и это, вообще говоря, коммерческая тайна. Разные толщины слоёв, разные формы и размеры транзисторов. И отсюда вытекает третий и главный момент: под техпроцессом примерно после 90-65нм техпроцессов ВСЕ производители имеют в виду абсолютно что угодно кроме фактических размеров транзисторов в процессоре. "Техпроцесс" - это не то, насколько маленькие элементы в процессоре, а то, насколько маленькими МОЖЕТ их сделать фабрика. На практике это значит, что самый маленький элемент на подложке МОЖЕТ быть такого размера. И этим маленьким элементом будет какая-нибудь сраная золотая дорожка от одной ячейки памяти кеша до шины. Это очень простой элемент для производства. При этом, во времена 20нм техпроцесса у интела шляпка транзистора была ~56нм, в то время, как у Samsung и TSMC в 14нм процессорах шляпка была ~68нм. Интел не запоздалые поцы, которые не смогли 10нм, а они делают настолько эффективные схемы на 14нм, что у них нет нужды идти ниже. И просто меньше остальных врут. Думаете, TSMC (Qualcomm, Apple) делает более чуть более эффективные процессоры из-за перехода с 14 до 10 нм? Да хрена б с два. Точно так же как интел, они производят структурные изменения компонентов и в том числе это приводит к хорошим результатам. При этом, уменьшение техпроцесса приводит к росту тока по элементам из-за уменьшения площади. Соответственно, температура тоже будет расти, если не понизить частоты. Вы же просто читаете сплошную желтуху о том, что нанометры решают и гнобите интел на основании циферок.
О да, как же интересно читать про всемирный заговор против Интел😂 Окей, давайте так: значение имеет не только "размер транзистора" относительно заявленных нанометров, ну и расстояние между самими транзисторами. Плюс в какой то мере форма транзисторов. Если уже так на форму "шляпок" внимание обратили, что что ж вы не говорите о совокупной площади транзистора, расстоянии до другого транзистора и т.д.?
Всегда сложно делить, но по мне микроконтроллер готов к работе с минимальной обвязкой, RAM, ROM, периферия все в нем и конечно GPIO без него не считается. И само название говорит что он создан управлять, а не вычислять.
Правильно микроконтроллер управляющая микросхема. Микропроцессор это многозадачное устройство с быстрым программированием и обработкой потока данных различного назначения и свойств.
@@СергейПетровских-х7г AVR32 ядро разработано тогда ещё фирмой Atmel, а ядро Cortex разработано фирмой ARM. AVR32 был разработан как конкурент ядер фирмы ARM. но особо не "взлетел". в принципе, программа написанная для Cortex будет работать на всех Cortex данной серии и старших моделях.так же как и на чипах разных производителей. AVR32 только на AVR32
7:30, но извените, запуск biosа и огромной ОС для стационаров с миллионами библиотек и гигабайтами интерпритируемого кода немного сложней скомпилированого ассемблера на килобайт)
MISC - это ни фига не процессоры с минимальным набором комманд. На самом деле MISC (Multipurpose lnstruction Set Computer) - это гибридная технология, при которой более длинные CISC инструкции, поступающие в процессор, реализуются (декодируются) в виде ряда RISC-микрокодов. Данная технология впервые получила широкое распостранение в процессорах Intel 8086 и используется в х86/х64 архитектуре до сих пор. Учите матчасть перед тем, как вводить людей в заблуждение.
Раньше, в конце 80-х, то что сейчас автор называет "микроконтроллер" называлось "однокристальной мико ЭВМ". Т.е. на одном чипе/кристалле можно было реализовать контроллер для выполнения определенных специализированных операций. На основе микропроцессора тоже можно реализовать аналогичный специализированный контроллер, но для этого, кроме самого микропроцессора, потребуется еще несколько чипов для хранения кода программы, переменных данных и реализации цифровых и аналоговых управляющих/информационных сигналов.
@@doktor2580 И что ты узнал, что микроКОНТРОЛЬер это ЭлектронноВычислительнаяМашина? У микроконтроллеров нет развитого арифмитического аппарата процессоров и микропроцессоров типа старших STM, он им не нужен, они для контроля периферии и вывода информации.
разумеется, автор видео чушь несет. Микроконтроллер - это форма, а микропроцессор - функция. И вообще, микропроцессор вполне может быть собран в виде микроконтроллера. В процессе развития пк были такие не раз
Микроконтроллер это законченное устройство выполняющее поставленные перед ним задачи. Микропроцессор , это просто микросхема которая может быть включена в состав микроконтроллера. Собственно слово микро , это как теория относительности. Если на плате 20х20 см. установлено 4 шт. FPGA Xilinx - это микро или уже нет? Всем удачи.
4:50 техпроцесс давно упёрся, и всё что менее 20-15 нанометров -- это чистый маркетинг, для понимания предлагаю ознакомиться с переводом статьи, строка для поискового запроса -- Нанометры в микроэлектронике: физика, маркетинг и здравый смысл 3dnews -- там первая строка в результатах поиска... если кратко, кристалл стал многослойным, в нём нет ни одного транзистора на 5 нанометров, там 25 нанометровые транзисторы в несколько слоёв, но хитрые маркетологи говорят о количестве транзисторов на площадь платины... ¯\_(ツ)_/¯
Ничего толком не сказано в видео. Вот пример с моей работы... стоит контроллер старый и глючный от Schneider Electric M320, из производства вышла наша модификация и найти такой же стоит сотен баксов, плюс нужна древняя среда разработки со своими тараканами. Одноплатный компьютер стоит под сенсорной панелью, на нем винда, эта связка обслуживает только визуальную часть. Появилась мысль поставить аналоговые и блоки IO (ввода-вывода, что-то вроде реле), написать управляющую программу на Java и управлять всем этим делом без контроллера. Но... возникли нюансы. Например, Необходимость подключения сервоприводов по шине CAN, нужно поломать голову чтобы это дело сдружить с Java и com-портом. Еще тормознутость интерфейса намекала на будущие глюки работы программы. гигагерц двухядерного процессора съедается операционкой и одной запущенной программой на Java (интерфейс пользователя). Винда очень прожорлива. Была мысль поставить Линукс, но до этого не дошли ввиду безнадежности затеи. Есть важное отличие в реакции контроллера и компьютера на входной сигнал. Контроллер принимает и обрабатывает его мгновенно. А до процессора компьютера и обратно он доходит через кучу посредников, очень сильно увеличивая время реакции. По итогу, идея замены контроллера компьютерам оказалась провальной. Может попробую одноплатник на чём-то попроще.
@@doodocina не глупи... размер лишь из за количества транзисторов и контактной зоны....в новых смартфонах к примерю приминяются 10нм а в старых ~16нми более.... не нанотехнология была времен ламповой вычислительной техники и первых микросхем...
@@t__kadr7374 Интел намеренно урезают долговечность своих процов, выдавливая под крышку терможвачку, которая со временем высыхает, повышается температура, и проц деградирует быстрее. Амд ещё в fx металл под крышки наливали, и продолжают это делать, увеличивая тем самым их срок жизни без опасных вмешательств под крышку. (Кстати о fx, отойду от темы. Кто говорит, что они горячие- 48 градусов максимум со средней башенкой винша за 2к. Рублей (8350, вольтаж 1.2 с чем-то)).
Про недостаточную производительность микроконтроллеров - это городская легенда. Большую часть времени современные компьютеры либо простаивают, либо занимаются бесполезной работой для всякого рода красивостей и прочего десктопного хлама либо тратится на умственно неполноценные игры со сложной графикой. Для простых зада, таких как, набор текста, отправка почты, просмотр изображений, 32 бита и несколько десятком мегагерц вполне достаточно. Когда-то персональные компьютеры имели такие и даже худшие характеристики и ничего, для работы хватало.
@@kosiak10851 Современные браузеры и ещё больше современные веб сайты - это скопище неприлично жирного блоатвара. Для работы и занятия делом, а не для игр и бесполезных красивостей, это всё не нужно. Что касается обработки аудио и видео, эта задача вообще не для процессора общего назначения, а больше для специализированного железа, такого как GPU.
Блин сколько воды. Нет разница только позиционируемое применение. В больших CPU давно есть встроенная память микрокода, подгружаемая эмуляция команд, встроенный кэш это что не ОЗУ? Например, микроконтроллеры x51, можно было использовать, как CPU с внешней памятью, а внутреннюю память похоронить. По поводу производительности все условно, есть МК со встроенными конвейерными блоками обработки сигналов, так я думаю они сделают любой процессор от Интел, пример это расчет ряда Фурье, в силу того что спец блок.
не нужно путать систему на одном кристалле и микроконтроллер, но на самом деле для применение вообще не важно знать разницу понятий микроконтроллер и микропроцессор. т.к. мк будет подбираться под задачу. или по аналогичному проекту.
У меня есть глупый вопрос. А если, Cortex M4 например, сделать по технологии 9нм и запустить на частоте 2,5 ГГц он тоже будет слабее одного ядра интела например, или RISC ядро все таки будет работать как ему и положено и уйдёт в закат относительно производительности CISC ядра?
А что мешает обычный не дорогой микроконтроллер сделать более скоростым за счёт уменьшения размеров кристалла? Почему нет таковых с гигагерцовыми скоростями?
а смысл делать микроконтроллер(тратить деньги на занятую нишу плис), когда есть фирма выпускающая fpga на несколько ГГц, лепите ту периферию что вам нужна и готово
Основная разница между микропроцессором и микроконтроллером - это аппаратно решаемые задачи. Микропроцессор оптимизирован под работу ОС и взаимодействие с оператором 99% своего времени. А микроконтроллер рассчитан на автономную работу для решения какой-то задачи управления. Получил/рассчитал - выдал. В микропроцессоре есть обязательно защищённый режим и многопоточность. В микроконтроллерах защищённый режим не делают. Про однокристальные системы. Сейчас много микропроцессоров, у которых достаточно на борту всего необходимого, чтобы на нём одном делать компьютер. Взять всеми известный "БАЙКАЛ". Ему кроме памяти ничего не нужно. Всё остальное можно напрямую на разъёмы выводить.
В электрической цепи есть акуммулятор на 12в , 2а . в цепь поставили резистор 12 ом . это значит , что на всей дальнейшей цепи после резистора будет 1а , 12в ?
хм...слишком долгое пояснение. Можно же короче. Микроконтроллер от микропроцессора отличается тем, что микроконтроллер это И микропроцессор, И память, И некоторые периферийные устройства - в одном корпусе. То есть, микропроцессор это составляющая микроконтроллера. Вот и основная разница.
@@dripmaster69 Это ещё один вариант программируемой элементной базы, на которой можно реализовывать проекты. Со своими интересными преимуществами и недостатками
@@dripmaster69 Нет, не выполняет, если не зашить в неё мк или проц. Но тем не менее, одни и те же алгоритмы можно реализовывать и на ПЛИС и на мк/процессоре. И видео об сравнении принципов выполнения/интерпретации одного и того же алгоритма на ПЛИС и на мк было бы очень интересным и полезным. Да и в некоторых задачах ПЛИС и микропроцессоры вполне могут конкурировать друг с другом.
@@Ponytamin тут вопрос принципа. Скорее нужно сказать что контролер выполняет не сложные операции, при этом потребляет мало энергии и стоит недорого. Таким образом это свой класс задач.
@@stanki-cnc Достаточно зайти на официальный сайт производителя и прочитать про STM32: The STM32 family of 32-bit microcontrollers based on the Arm® Cortex®-M processor, про STM8: ST's 8-bit microcontroller platform
Ну в общем разделение достаточно условное уже. Процессоры уже тоже все больше SoC. Даже по производительности условное разделение, современные МК по мощности превосходят процы прошлого.
@@AlexanderBasov Наверное мне стоило уточнить что имеется в виду процессор с высокой производительностью на широком спектре задач, а не условный ARM калькулятор или какой-нибудь asic/dsp с прикрученным ARM ядром и памятью. А то с таким подходом можно и какой-нибудь stm32f103 назвать космическим кораблем, по сравнению с Intel 8008.
@@Ioannes-u7f samsung На 2.4 гигагерца - арм калькулятор? Да вы, батенька, зажрались. Чё мелочится, давайте тогда только x86_64, только 14нм и обязательно с GPIO. Тогда да, я вам не смогу предложить вариант. Это определенно опровергнет мысль, которую я изначально высказал. *сарказм*
@@AlexanderBasov Вы про какой ARTIK то говорите конкретно ? А то похожее сами не разобрались, ведь их целая линейка у Самсунга. Какой-нибудь 030 имеет SoC с Cortex-M4 и идёт как сетевой модуль и 2400 у него не частота arm ядра если что :)) А самый производительный вариант (скорее условно производительный, ведь там Cortex-A53) - ARTIK 710 это SoM (System-On-Module), чувствуете разницу ?
Выбирать между микроконтроллером и микропроцессором, это как выбор между камазом и велосипедом,.. нужно понимать что микроконтроллер в отличие от МП создан для обработки сигналов в реальном времени
Различие по вычислительной мощности -- не критерий. atmega и 8086 имеют сопоставимую производительноть. а stm32 гораздо быстрее. для atmega нужно два питания. тема вообще не раскрыта. грань между микропроцессором и микроконтроллером очень тонкая. я бы вообще не делал такого деления. но можно сказать с какой-то натяжкой, что контроллеры чаще имеют гарвардскую архитектуру, а процессоры фон-неймановскую. en.wikipedia.org/wiki/Harvard_architecture те основная разница, в том что контроллеры обычно исполняются инструкции прямо из ПЗУ внутри контроллера, а процессоры не имеют разделения на ПЗУ и ОЗУ. для них ПЗУ и ОЗУ логически размещаются в едином адресном пространстве. в итоге в контроллере программа уже есть внутри. чтобы ее поменять нужно перепрошить ПЗУ. а вот в процессоре есть маленькая програмка, стартер, а все остальное всегда загружается. в итоге приходим к тому, что они отличаются тем, что процессор используется для разных целей во время своей жизни, и поиграть и поютюбить и прочее. контроллер спроектирован так, что удобно использовать его для одной цели. допустим для тетриса. или для управления поливом. но не для того и другого одновременно.
*_Интересно если микропроцессор это кристалл 40x40 мм в среднем и 10нм, то что тогда мегапроцессор? И можно ли считать кристаллы Arm 8x8 мм 7нм нанопроцессорами?_*
Микроконтроллер требует одного напряжения, тем временем tms320 переферию запитай, ядро запитай прям как у интела, интересно как так получилось? У ST конденсаторы прикрути к выводам регулятора ядра. И отнеси уже эту ардуину в мусор, в 2022 году двигать тему 8ми битных мк конца 90х, которые стоят на уровне кортексов м4 с плавающей точкой, которая кстати не у всех интелов есть, стремная тема.
@Aleks Nextgen ты вообще ничего не понимаешь. квантовые процы решают только определенный набор математических задач. никто в здравом уме не будет делать ОС, браузер или что то другое на квантовом проце.
Ну это какая-то срань. Во первых, если мы возьмем для примера мобильные процессоры, то это по твоей классификации скорее микроконтроллеры, чем микропроцессоры, потому что там SoC, на одном кристалле находится куча переферийки, включая контроллер экрана, тачскрина, видеоускорители, весь аппаратный стек для Bluetooth и Wifi и чаще да, чем нет модемную часть + ПЗУ с U-Boot или другим первичным загрузчиком. Если взять процессор с ПК, то там устройство на современных процессорах тоже сложнее, чем ты описал - есть кеш, который занимает немеренную площадь кристалла, транслятор команд, бранч предиктор, конвейер выполнения и т.д. даже если мы отбросим блоки которые важны в первую очередь для выполнения команд, то останутся те же таймеры, математические сопроцессоры, кодеки, видеоускорители, так что в этом плане по твоей классификации компьютерный процессор тоже очень похож на микроконтроллер.
Все процессоры умеют одно и тоже. Разница в частоте, в разрядности, и наборе команд. Последнее больше относиться к разности одной и той же команде., На одном процессоре Команда nop (отсутствие операции) имеет значения 00 в другом 90h.
Привет осознанный! Быть добру! Объявлена мобилизация! Кому хочется понять, кто создатель войн на земле, есть один исследователь, такой инфы ты ещё не встречал. Отыщи Кто любит творца, светлым человеком не является Не веришь? Докажу. Одни жертвоприношения. У тебя всё станет на место!
Ну кстати с ардуино так себе сравнение. Есть энтузиасты которые добиваются на порядок большей производительности на ардуино за счёт отказа от стандартной ide и замены кварцевого резонатора) А ещё их соединяют в кластеры)) Автор скорее тут сравнивает микроконтроллеры ардуино и компьютеры х86. Но есть ведь компьютеры в более широком смысле. В общем смысле процессор более универсален и сложен. В то время как у МК определённые задачи и низкая цена. IOT как раз на этом и стоит.
Микроконтроллер например STM32F103, один из самых распространенных, про Атмегу даже говорить не буду, это древность, содержит в себе вычислительное ядро ARM 32-bit Cortex™-M3 , оперативку 6-to-20 Kbytes, память под программу 32-to-128 Kbytes of Flash memory и туеву хучу встроенной переферийки -Up to 2 x I2C interfaces (SMBus/PMBus) - Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) - Up to 2 SPIs (18 Mbit/s) - CAN interface (2.0B Active) - USB 2.0 full speed interface Микропропроцессор не содержит в себе ничего кроме едра и памяти, всю переферийку к нему надо прикуручивать.
У микроконтроллеров выводы являются портами ввода-вывода, назначение которых задаётся в прогррамме. Микропроцессор имеет три шины: адреса, данных и управления, назначение которых жёстко задано.
Здесь ниже есть секретный промокод:
Плата Arduino Nano: ali.pub/4xmlz5
Плата Arduino UNO: ali.pub/4xmm0i
Стартовый набор для Arduino: ali.pub/4xmm29
Продвинутый набор Arduino: ali.pub/4xmm40
Куча датчиков и модулей для Ардуино: ali.pub/4xmm4z
Промокод на скидку 250 р. при покупке от 320 р.: PQ9A45E5
Лучшие магазины электронных компонентов на Али Экспресс:
Professional semiconductor suppliers: ali.pub/1x6j0c (куча радиоделатей, рассыпуха)
Great Wall: ali.pub/4oi9lu (много электронных модулей)
RobotDyn: ali.pub/4oi9p5 (для Ардуино и робототехники)
А где ссылка на пульсометр?...(
Тоже ищу ссылку на пульсометр
Техас инструментс, у меня чуть из уха кровь не брызнула от такого произношения
@@НикитаМацкевич-т2м
Он ещё путает буквы G и J.
Где пульсоксиметр?)
2020 год - "Незначительные 448 килобайта памяти". "Мощности МК, мало - хватит на управление поливом..."
1988 год - Орбитальный корабль "Буран", полностью автоматический. Проц 4МГц (1MIPS), 16К - ПЗУ, и 128К - оперативка.
VOVAN781000 вот что значит эффективное использование вычислительных ресурсов
@@vovanevazno1139 ...Ну для меня это норма, я "трактарист", пишу только на асме (в том числе и на АРМах). По этому, когда мне говорят, что 10К это мало, или 10МГц это медленно - мне просто смешно )))
Зато каждая кухарка может писать @код для ардуино
@@VOVAN781000 Ну да, если не тянет гта 137 на мегаультрах в 360к фпс то гавно, если ты такой бомж и не можешь купить норм пк, то иди работай.
@@nakidai Ага ...это особенно актуально сейчас. Пока воды и воздуха хватает - за чем на это вообще заморачиваться )
На мой взгляд, некоторые доводы не стоило даже приводить, либо приводить в ином контексте, дабы не запутать непосвященных.
Например, производительность, сама по себе, совершенно не является чем-то определяющим: старый процессор имеет гораздо более низкую производительность, чем современный микроконтроллер.
У этих устройств единственное корректное различие в том, что МК создан быть полностью готовым устройством, для взаимодействия с внешней средой - подал питание и погнали. А МП создается для взаимодействия со средой виртуальной и уже это определяет его основой параметр, как производительность.
Каждый специалист, конечно, по своему видит, но чем меньше путаницы, тем приятнее общение))
Мне интересно, существуют ли МК, которые могут сами себя перепрограммировать, как МП? Ну то есть можно ли на МК сделать так чтобы он runtime загружал код в свою программную память?
Да он текст вообще придумал сам.
@@ultracolor , что значит перепрограммирование МП? Программа лежит не в МП, а в памяти.
@@Vlad_4572 Я имел в виду что я могу изменить содержимое этой памяти runtime запустив какую-нибудь программу. В МК чтобы мне сделать тоже самое, нужно перепрошить МК. То есть по факту память в которой сидит программа в МК не изменна.
@@ultracolor , теоретически, я думаю можно. Принцип Дэнди: внешняя память с зашитым кодом и устройство-загрузчик, а МК инициализирует прошивку по событию.
Основное отличие - с самых первых процов и микроконтороллеров было одно. Возможность программировать - зашивать свою программу в контроллер (которую он будет отрабатывать ) и не возможность этого сделать в процессорах. А остальное можно тянуть за уши много часов и даже лет блуждая в терминах
Похоже в точку! Помню как я офигел забив в контроллер и потом, наблюдая работу программы написанной на Ассемблере- бегущие огни для 8ми светодиодов.. мне, радиолюбителю, понимающему, сколько надо наворотить дискретных элементов да ещё и плату, для такой задачи! Спасибо за подсказку!
@@nickevdokimov9741 в процессорах тоже есть микропрограмма )
@@XXXXXX-vk1dm И я могу её менять?
@@XXXXXX-vk1dm ага, нет..есть вшитые инструкции, сделанные при топологии на заводе
@@nickevdokimov9741 Можете, если получите в руки спецификацию (полное описание) на процессор. И Микрокод не в топологии - это программа, которую производитель процессора может обновлять. В том числе и удалённо на вашем процессоре. Что кстати тот же Intel периодически делает.
Современный процессор - это чаще всего полноценный ПК внутри со своим ПЗУ, ОЗУ, АЛУ и т.д. То, что вы снаружи воспринимаете его, как чёрный ящик не делает его таковым.
5:28 к МИКРОКОНТРОЛЛЕРАМ можно подключать разную перифирию, что не всех случаях можно на МИКРОКОНТРОЛЛЕРАХ...
Как в воду пукнул.
т.е. имеется в виду расширить функционал микроконтроллера.
@@meotyda Он процитировал автора и указал временную метку... указав на ошибку в ролике.
Швабра всегда может иметь функцию швабры . . когда надо даже функцию палки . .. . ..а вот палка такой возможности не имеет . .
@@serbeer1240 ты видимо не служил, потому не знаешь что ломом можно асфальт подметать.
Слишком поверхностно и максимально грубо разъяснено. Комп так же быстро (+- миллисекунды) запускается и начинает работать. Запуск ОС - это совсем иная вещь.
@Aleks Nextgen и запускать можно с образа прямо в оперативную память.
@@getgr а это как?
@@Таке-н8д а-ля гибернация. Нет смысла полностью запускать устройство, инициализировать драйвера и прочее, если можно систему в эталонное значение поднять с эталонным стейком, регистра и и т.д. Проблемы возникают только в том случае, если драйвера каких-то устройств ACPI нормально не поддерживают. То есть в эталонном образе система как бы уже поднята и драйвер думает, что железка этим драйвером уже инициализирована. А на деле нет. То есть при загрузке образа всякие контроллеры сторонние надо переинициализировать, если им надо прописывать регистры.
@Aleks Nextgen
О привет не ожидал тебя тут увидеть)
Не очень понял довод на 7:20 - типа МК грузятся быстрее. Высказывание либо очень притянуто за уши,либо очень не развернуто. Ведь в МК можно залить жутко не оптимизированную ОС для сложных задач ,а для полноценного мелкого компьютера можно залить какую-нибудь супер специфичную линукс-подообную ОС для обеспечения выполнения одной элементарной операции,например какое нибудь отрезание нитки для швейных станков. МК vs CPU - очень странная штука. В промышленности стоит подходить к выбору ,исходя из экономической целесообразности. Если исходить из ученической составляющей - любой выбор ученика будет хорош. Нельзя говорить что кунгфу школы аиста сильнее кунгфу школы богомола. все эффективно , но при определенных внешних условиях.
Пример: В детской песочнице постройки возводятся малолетними детьми в срок менее одного светового дня, и стоимостью менее 1доллара/постройка, кроме того возможны варианты исполнения аостроек в виде башен,черепашек,котиков, и т.д. Тем самым сроки достижения поставленных задач по строительству - рекордно низкие!
На фоне постройки низководного моста седанка-патрокл (владивосток,реальный обьект) , постройка которого заняла много лет,много высококвалифицированного персонала, колоссальной организации, и многих миллиардов рублей . Так вот - на этом фоне, детская песочница - значительно лучше!
#sarcasm#
В принципе в видео сказано основное: МК - это готовый,очень маленький,но уже компьютер. Он имеет все данные компьютера,например главное: ЦПУ, ПЗУ,ОЗУ,порты Ввода-Вывода. А так-же может иметь на борту доп.плюшки. Все это умещается на одном камне площадью,обычно, с четверть спичечного коробка
Процессор - это по существу только ЦПУ,но пиздецки мощное.
Это заблуждение. В любом арм процессоре есть SRAM, spi, i2c и так далее. Например, u-boot зачастую загружается в два этапа. Начальная загрузка в процессоре и с его памятью, инициализации консоли, проверка и инициализации ddr контроллеров, потом уже релокация во внешний рам и запуск себя оттуда. Память копируется с сохранением состояния.
вот ведь страна -- на пол-мира раскинулась... про этот мост впервые слышу, а ещё говорят -- пропаганда, пропаганда... про Крымский мост по всем каналам рассказывали, и запомнилась эта история лишь потому, что в 404-й из всех утюгов орали, что русские ркжпы под санкциями не смогут построить мост, который "невозможно построить".
.
а на другом конце георгафии тихо-мирно забабахали ещё один многомиллиардный мост...
Озу кстати в процах обычно есть таки (это кэш)
> МК vs CPU - очень странная штука.
Вам дали супер развернутый ответ на тупой вопрос новичка "чем отличается cpu от микроконтроллера". Можно было ответить кратко - это разные устройства.
Ну вообще то 8 битные компьютеры типа Микро 80 или Спектрум значительно уступают по параметрам любому современному контроллеру.Просто есть некоторая сложность для изготовления компьютера на базе микроэвм.
sim к телефону это микроконтроллер.
Это деление было до того как появился ARM Cortex 4F и тем более 7 серия. Сейчас, по сути, так уже не поделить. Только для общего понимания.
Мне кажется в микропроцессорах к примеру Intel гораздо выше тактовая частота, это значительно влияет и также весомое различие.
@@НиколайКрасиков-ы8й согласен. Частота выше намного. Но это не отменяет того факта что их грани по старым "понятиям" размылись и стали не информативны. Производительность да. Это есть отличие, и тактовая частота один из показателей производительности.
Главное отличие: микроконтроллер - содержит в себе процессор и в принципе, это готовый компьютер. Микропроцессор - это набор регистров для вычислений и все.
Помимо микроконтроллеров есть еще программируемые логические контроллеры (ПЛК) или programing logical controller (PLC).
По сути это компьютер. Только, не широко известный офисно-бытовой, а промышленный. Он предназначен для управления технологическими/производственными процессами. Фабриками, заводами, гидравлическими, газовыми и атомными электрическими станциями, трансформаторными подстанциями, электрораспределительными установками, газовыми, электрическими и микроволновыми котельными, водонапорными насосными станциями, канализационными насосными станциями, очистными сооружениями и т.п.
Утверждаю это, будучи инженером АСУТП с 40-летним опытом.
2:36 - "Незначительные 448 килобайта памяти". 2:53 - "Мощности МК, мало - хватит на управление поливом..." ...Ну вы ребята и зажрались.
Ресурсов современных простеньких контроллеров, в разы, более чем достаточно, для полностью автоматического управления космическим кораблём, при этом, ещё и с параллельной обработкой связи, на этом же контроллере.
Ну ардуиновские индусошрифты и прочее дерьмо забьёт МК под завязку и как раз хватит только на автополив.
Если грамотно переписать библиотеки, то тогда +performance.
Да сам Гувер говорил, что пишется индусами для индусов (сам кастрировал ненужное и сделал Gyver Core)
А ещё лучше официальный С атмеловский или вообще ассемблер
В основном шрифты, экраны, утечки памяти, велосипеды.
А на ракету никто такого софта не поставит ясен пень, там серьезный код
@@Gameplayer55055 Приятно видеть человека, который не страдает "ардуиной головного мозга". Кстати, корабль "Буран", который совершая автоматическую посадку, самостоятельно неожиданно принял решение "по своему гасить скорость", управлялся процом, с таковой частотой 4МГц (1MIPS), 16К - ПЗУ, и 128К - оперативка. У ардуиньщиков, и любителей Си, таких ресурсов, хватает на "помигать светодиодом"...
7:55 напряжений больше, чем выходит из бп) Нужные напряжения(dimm, vcore и тд) получаются также и по месту потребителя из шины 12V
Спасибо. Поднята интересная тема, и в видео и в комментариях узнал много нового.
Вообще, в эпоху 8-и и 16-и битовых процессорных комплектов все микросхемы делились на процессоры и контроллеры, при чем речь шла о контроллерах периферии - то есть контроллер дисковода, контроллер видеосистемы, контроллер параллельной шины и прочее. То что они "Микро" - это как бы не особо важно и всем и так понятно. То есть какая-нибудь КР580ВГ75 - по факту является микроконтроллером дисплея. И на самом деле микроконтроллеры - это просто контроллеры различной периферии.
А те системы, которые в себя включали и процессорную часть, и память, и все прочие потроха - называли однокристальными микроэвм. Архаичное название, конечно, видимо поэтому и называют их "микроконтроллерами", упуская что на самом деле микроконтроллеры - это совсем другое.
Так правильнее будет. Любят у нас брать всё иностранное, и гордится этим.
6:47 и результаты примерно будут соответственные цене (радиолюбительство - хобби не дешевое: (затраченное время на саморазвитие), электронные компоненты и расходники (комплект резисторов, конденсаторов всех номиналов; транзисторы для управления нагрузками, диоды, реле, транзисторные оптопары, оптосимисторы с и без датчика перехода через ноль, силовые симисторы либо тиристорные сборки, тактовые кнопки, тумблеры, светодиоды, шаговые двигатели и механика для них, символьные дисплеи, демонстрационная плата (stm32 Nucleo и тп., до плис пока еще не добрался), микроконтроллеры, кварцевые резонаторы разных номиналов, стабилизаторы разных номиналов, разъемы, макетные платы, флюсы(для пайки и для облуживания жала паяльника), припои(обычный и низкотемпературный для китайских разъемов), фольгированный текстолит 0,2мм(нарезается на А4 для печати на лазерном принтере) в листах примерно 1м2 (так дешевле - за лист примерно по тысяче, была распродажа военных резервов при замене на новые), и тд.), принтер, паяльная станция, программатор, осциллограф, еще нужно купить: многоканальный цифровой анализатор сигналов, промышленный импульсный блок питания с защитой и сделать к нему блок стабилизации по напряжению, току, генератор сигналов программируемой формы с управлением от пк, отремонтировать либо купить RLC-метр, а то пока я отошел на 30сек он включенный задымился во время измерения и тд.)
Изготовление плат (прототипирование в удаленных частях страны - где нет быстрой и дешевой доставки): Рисуете в Sprint Layout схему, нарезаете фольгированный стеклотекстолит 0,2мм на А4, обезжириваете растворителем/ацетоном, смазываете не ворсистой тряпкой слабым раствором канифоли на спирту либо ацетоне, в принтере Brother HL-L23[...] вытаскиваете из корпуса печку (чтоб она была снаружи принтера, но подключена), задние стенки не ставьте на место вместо них сделайте флажок для оптопары (вытягивать будете при печати, либо перепаять эту оптопару в другое место с направляющими), феном от паяльной станции прогреваете дорожки на плате чтобы они из матовых стали глянцевыми; пищевую соль, лимонную кислоту растворяете в небольшом количестве воды с избытком(чтоб остались не растворенные кристаллы) добавляете перекись водорода, ПРИ НАГРЕВЕ ПОЛЬЗОВАТЬСЯ РАСТВОРОМ В ПРОВЕТРИВАЕМОМ ПОМЕЩЕНИИ выделяется хлор НАДЕВАЙТЕ ОЧКИ ПРИЛЕГАЮЩИЕ К КОЖЕ иначе будете бегать глаза промывать, НАДЕВАЙТЕ ПЕРЧАТКИ от горячего раствора можете получить белые химические ожоги, чем больше нагреваете (максимум до кипения) тем быстрее реакция, но хуже количественный кпд раствора, платы в растворе не оставляйте "на ночь" покроются пленкой, также раствор пригодится для очистки толстых многожильных резиновых проводов (изготовленных в СССР/РФ), не забывайте смывать раствор, порошок с дорожек стирайте ацетоном в перчатках, сверху дорожки защитите скотчем перед склейкой (скотч должен выступать за края платы, чтоб при разгоне излишков эпоксидной смолы с краев воздух не попал), у склеиваемых поверхностей увеличите шероховатость. ps для самых мелких корпусов микросхем не хватит разрешающей способности принтера.
7:29 пара секунд - это жертва из за универсальности, достаточно записать с нулевого сектора программу в опкодах и убрать в прошивке биос код отвечающий за опрос и инициализацию компонентов
7:38 stm32 и др. так же придется использовать разные номиналы напряжений для управления потребителями (реле, датчики и тд.) с самой примитивной развязкой через оптопары
Я очень рад что ты вернул свой канал
Мне, как недо-системотехнику, этот ролик показался крайне интересным. И предельно понятным. Спасибки. ))
То что надо в 2 часа ночи. Теперь я могу спать спокойно
Советую вам, помимо экскурса в историю, так же немножко окунуться в технологию производства микроэлектронных компонентов (и CPU в том числе).
Для начала, КТО вообще делает процессоры? В мире не так много фабрик, на которых в принципе можно работать с производством сложных электронных компонент на таких масштабах (нанометровых размеров) c 12" подложками (процессоры только на больших подложках делают, иначе они космических денег стоят).
100% производства ЛЮБЫХ кристалло CPU (и GPU, вообще говоря) делают на нескольких фабриках, которые принадлежат TSMC, Intel, Samsung и GlobalFoundry.
При этом TSMC и GF работают аутсорсерами для компаний у которых нет своих фабрик. Apple, AMD и большинство производителей ARM процессоров производят свои процессоры у них.
Intel и Samsung помимо своих предоставляет услуги производства другим компаниям.
Соответственно, условный Qualcomm ограничен тем техпроцессом, который ему может предложить фабрика, а Intel в этом плане имеет значительное преимущество в т.ч. в плане оптимизации производства своих процессоров.
Второй момент - это КАК производятся процессоры. Производство процессоров - это многоступенчатый процесс из последовательных этапов вроде литографии, травления, металлизации и т.п.
При этом все фабрики умеют и делают транзисторы, проводники, конденсаторы и антенны на подложке по-разному и это, вообще говоря, коммерческая тайна.
Разные толщины слоёв, разные формы и размеры транзисторов.
И отсюда вытекает третий и главный момент: под техпроцессом примерно после 90-65нм техпроцессов ВСЕ производители имеют в виду абсолютно что угодно кроме фактических размеров транзисторов в процессоре.
"Техпроцесс" - это не то, насколько маленькие элементы в процессоре, а то, насколько маленькими МОЖЕТ их сделать фабрика.
На практике это значит, что самый маленький элемент на подложке МОЖЕТ быть такого размера. И этим маленьким элементом будет какая-нибудь сраная золотая дорожка от одной ячейки памяти кеша до шины. Это очень простой элемент для производства.
При этом, во времена 20нм техпроцесса у интела шляпка транзистора была ~56нм, в то время, как у Samsung и TSMC в 14нм процессорах шляпка была ~68нм.
Интел не запоздалые поцы, которые не смогли 10нм, а они делают настолько эффективные схемы на 14нм, что у них нет нужды идти ниже. И просто меньше остальных врут.
Думаете, TSMC (Qualcomm, Apple) делает более чуть более эффективные процессоры из-за перехода с 14 до 10 нм? Да хрена б с два. Точно так же как интел, они производят структурные изменения компонентов и в том числе это приводит к хорошим результатам.
При этом, уменьшение техпроцесса приводит к росту тока по элементам из-за уменьшения площади. Соответственно, температура тоже будет расти, если не понизить частоты.
Вы же просто читаете сплошную желтуху о том, что нанометры решают и гнобите интел на основании циферок.
О да, как же интересно читать про всемирный заговор против Интел😂 Окей, давайте так: значение имеет не только "размер транзистора" относительно заявленных нанометров, ну и расстояние между самими транзисторами. Плюс в какой то мере форма транзисторов. Если уже так на форму "шляпок" внимание обратили, что что ж вы не говорите о совокупной площади транзистора, расстоянии до другого транзистора и т.д.?
Всегда сложно делить, но по мне микроконтроллер готов к работе с минимальной обвязкой, RAM, ROM, периферия все в нем и конечно GPIO без него не считается. И само название говорит что он создан управлять, а не вычислять.
Правильно микроконтроллер управляющая микросхема. Микропроцессор это многозадачное устройство с быстрым программированием и обработкой потока данных различного назначения и свойств.
Наконец-то!!!!!!!!!!!!!!! Ждал на такой видос 2 курса в универе))
А книги прочесть не пробовал? Ждал он видео. Надеюсь тебя отчислили из универа!
Если это технический вуз, то боюсь вас отчислили. Видео явно для гуманитариев.
@@vovanevazno1139 держите в курсе мистер технарь, не пропускайте видосов хауди, у него контент для профи и очень умных "людей")
@@svizist609 привет мамонтам)
Arduino DUE построен не на AVR32, а на Cortex M3 (ARM). Совершенно разные архитектуры
Вот! С Вашего позволения, с этого момента поподробнее!... Крайне любопытно!
@@СергейПетровских-х7г AVR32 ядро разработано тогда ещё фирмой Atmel, а ядро Cortex разработано фирмой ARM. AVR32 был разработан как конкурент ядер фирмы ARM. но особо не "взлетел". в принципе, программа написанная для Cortex будет работать на всех Cortex данной серии и старших моделях.так же как и на чипах разных производителей. AVR32 только на AVR32
Процессор 4004 в начале 70-х не самый популярный, а первый и единстветнный процессор на то время.
Это Intel 4004
Если он единственный, значит он самый популярный в о время был.
С возвращением
3:34 - обязательно будет работать! ;)
7:30, но извените, запуск biosа и огромной ОС для стационаров с миллионами библиотек и гигабайтами интерпритируемого кода немного сложней скомпилированого ассемблера на килобайт)
MISC - это ни фига не процессоры с минимальным набором комманд. На самом деле MISC (Multipurpose lnstruction Set Computer) - это гибридная технология, при которой более длинные CISC инструкции, поступающие в процессор, реализуются (декодируются) в виде ряда RISC-микрокодов. Данная технология впервые получила широкое распостранение в процессорах Intel 8086 и используется в х86/х64 архитектуре до сих пор. Учите матчасть перед тем, как вводить людей в заблуждение.
Раньше, в конце 80-х, то что сейчас автор называет "микроконтроллер" называлось "однокристальной мико ЭВМ". Т.е. на одном чипе/кристалле можно было реализовать контроллер для выполнения определенных специализированных операций. На основе микропроцессора тоже можно реализовать аналогичный специализированный контроллер, но для этого, кроме самого микропроцессора, потребуется еще несколько чипов для хранения кода программы, переменных данных и реализации цифровых и аналоговых управляющих/информационных сигналов.
Из комментов вычитываю больше инфы, чем в видосе. Спасибо)
@@doktor2580 неуч
@@omen9385 маму закрыл
@@doktor2580 И что ты узнал, что микроКОНТРОЛЬер это ЭлектронноВычислительнаяМашина? У микроконтроллеров нет развитого арифмитического аппарата процессоров и микропроцессоров типа старших STM, он им не нужен, они для контроля периферии и вывода информации.
@@ГераСим-в3в Перечитай комментарий, на который я ответил ранее и поймёшь, что я узнал.
Что за бред из школьного конспекта? Воды в тексте, утонуть не всплыть...
Владимир Белай
youtube 10 minutes meme?
@@andrewpavlov9128 yes, nothing serious
Ссылки главное ссылки))!
Это его работа. Он зарабатывает деньги на рекламе и на переходах по ссылкам.
Видео вполне нормальное для научпопа
разумеется, автор видео чушь несет.
Микроконтроллер - это форма, а микропроцессор - функция.
И вообще, микропроцессор вполне может быть собран в виде микроконтроллера.
В процессе развития пк были такие не раз
Микроконтроллер это законченное устройство выполняющее поставленные перед ним задачи. Микропроцессор , это просто микросхема которая может быть включена в состав микроконтроллера. Собственно слово микро , это как теория относительности. Если на плате 20х20 см. установлено 4 шт. FPGA Xilinx - это микро или уже нет? Всем удачи.
4:50 техпроцесс давно упёрся, и всё что менее 20-15 нанометров -- это чистый маркетинг, для понимания предлагаю ознакомиться с переводом статьи, строка для поискового запроса -- Нанометры в микроэлектронике: физика, маркетинг и здравый смысл 3dnews -- там первая строка в результатах поиска... если кратко, кристалл стал многослойным, в нём нет ни одного транзистора на 5 нанометров, там 25 нанометровые транзисторы в несколько слоёв, но хитрые маркетологи говорят о количестве транзисторов на площадь платины... ¯\_(ツ)_/¯
как так то??
автор, а почему, когда ты начинаешь рассказывать о микроконтроллерах, на экране появляется сенсор от фото-видеокамеры?)
Я на таком компе запущю гта и комп вспыхнет пламенем.
Т.е. северный или южный мост на материнке вместо проца тебя не смущают)
Ничего толком не сказано в видео. Вот пример с моей работы... стоит контроллер старый и глючный от Schneider Electric M320, из производства вышла наша модификация и найти такой же стоит сотен баксов, плюс нужна древняя среда разработки со своими тараканами. Одноплатный компьютер стоит под сенсорной панелью, на нем винда, эта связка обслуживает только визуальную часть. Появилась мысль поставить аналоговые и блоки IO (ввода-вывода, что-то вроде реле), написать управляющую программу на Java и управлять всем этим делом без контроллера.
Но... возникли нюансы. Например, Необходимость подключения сервоприводов по шине CAN, нужно поломать голову чтобы это дело сдружить с Java и com-портом. Еще тормознутость интерфейса намекала на будущие глюки работы программы. гигагерц двухядерного процессора съедается операционкой и одной запущенной программой на Java (интерфейс пользователя). Винда очень прожорлива. Была мысль поставить Линукс, но до этого не дошли ввиду безнадежности затеи. Есть важное отличие в реакции контроллера и компьютера на входной сигнал. Контроллер принимает и обрабатывает его мгновенно. А до процессора компьютера и обратно он доходит через кучу посредников, очень сильно увеличивая время реакции. По итогу, идея замены контроллера компьютерам оказалась провальной. Может попробую одноплатник на чём-то попроще.
То есть про различие Гарвардской и Пристонской архитектуры упомянуть не судьба? А как же soc там все внутри, но это процессоры.
Ура канал вернули.
4:45
АМД уже год как выпускают процессоры по 7нм а APPLE уже выпустила процессор по 5нм техпроцессу
только Эпловский А14 слабее 7-нм Qualcomm 865+
@@orkoteg09 Я знаю
@@orkoteg09 где он слабее? Все тесты говорят об обратном
4:58 как бы в процессорах и так используются нанотехнологии...
по логике процессор больше микропроцессора поэтому в прицессоре макротехнологии а в нанопроцессоре нано :/
@@doodocina не глупи... размер лишь из за количества транзисторов и контактной зоны....в новых смартфонах к примерю приминяются 10нм а в старых ~16нми более.... не нанотехнология была времен ламповой вычислительной техники и первых микросхем...
Любитель интела у АМД 7 нм незабывай
шо толку с твоих 7 нм..по качеству и мощности они уступают intel
@@t__kadr7374 интелбой детектед
@@t__kadr7374 ладно по мощности. Но что ты под качеством подразумеваешь?)))
@@Allexaballe качество и долговечность процов
@@t__kadr7374 Интел намеренно урезают долговечность своих процов, выдавливая под крышку терможвачку, которая со временем высыхает, повышается температура, и проц деградирует быстрее. Амд ещё в fx металл под крышки наливали, и продолжают это делать, увеличивая тем самым их срок жизни без опасных вмешательств под крышку. (Кстати о fx, отойду от темы. Кто говорит, что они горячие- 48 градусов максимум со средней башенкой винша за 2к. Рублей (8350, вольтаж 1.2 с чем-то)).
Про недостаточную производительность микроконтроллеров - это городская легенда. Большую часть времени современные компьютеры либо простаивают, либо занимаются бесполезной работой для всякого рода красивостей и прочего десктопного хлама либо тратится на умственно неполноценные игры со сложной графикой. Для простых зада, таких как, набор текста, отправка почты, просмотр изображений, 32 бита и несколько десятком мегагерц вполне достаточно. Когда-то персональные компьютеры имели такие и даже худшие характеристики и ничего, для работы хватало.
браузер уже одна большая задача, работа аудио-видео кодековнормально так грузит, а просмотр ютюба в нём старые процессоры не потянут.
@@kosiak10851 Современные браузеры и ещё больше современные веб сайты - это скопище неприлично жирного блоатвара. Для работы и занятия делом, а не для игр и бесполезных красивостей, это всё не нужно. Что касается обработки аудио и видео, эта задача вообще не для процессора общего назначения, а больше для специализированного железа, такого как GPU.
Видос пушка, разбери все микроконтроллеры на материнской плате, мне это очень интересно)
Плюс
Отличное видео, всё очень доходчиво! Спасибо!
Добрый день, а можно на основе ардуино создать терморегулирующий вентиль основываясь на давлении и температуре ?
Блин сколько воды. Нет разница только позиционируемое применение.
В больших CPU давно есть встроенная память микрокода, подгружаемая эмуляция команд, встроенный кэш это что не ОЗУ?
Например, микроконтроллеры x51, можно было использовать, как CPU с внешней памятью, а внутреннюю память похоронить.
По поводу производительности все условно, есть МК со встроенными конвейерными блоками обработки сигналов, так я думаю они сделают любой процессор от Интел, пример это расчет ряда Фурье, в силу того что спец блок.
под такие формулировки попадает много всяких процессоров, особенно тех, что давно выпускались
не нужно путать систему на одном кристалле и микроконтроллер, но на самом деле для применение вообще не важно знать разницу понятий микроконтроллер и микропроцессор. т.к. мк будет подбираться под задачу. или по аналогичному проекту.
А как же кэш память?
У меня есть глупый вопрос. А если, Cortex M4 например, сделать по технологии 9нм и запустить на частоте 2,5 ГГц он тоже будет слабее одного ядра интела например, или RISC ядро все таки будет работать как ему и положено и уйдёт в закат относительно производительности CISC ядра?
Невероятно крутое объяснение!
А что мешает обычный не дорогой микроконтроллер сделать более скоростым за счёт уменьшения размеров кристалла? Почему нет таковых с гигагерцовыми скоростями?
Смысла нет. Он будет стоить других денег.
а смысл делать микроконтроллер(тратить деньги на занятую нишу плис), когда есть фирма выпускающая fpga на несколько ГГц, лепите ту периферию что вам нужна и готово
А в баллистические ракеты какие процессоры ставят? Мне не для себя ,а для друга .....из кндр
Ламповые!
Основная разница между микропроцессором и микроконтроллером - это аппаратно решаемые задачи. Микропроцессор оптимизирован под работу ОС и взаимодействие с оператором 99% своего времени. А микроконтроллер рассчитан на автономную работу для решения какой-то задачи управления. Получил/рассчитал - выдал. В микропроцессоре есть обязательно защищённый режим и многопоточность. В микроконтроллерах защищённый режим не делают.
Про однокристальные системы. Сейчас много микропроцессоров, у которых достаточно на борту всего необходимого, чтобы на нём одном делать компьютер. Взять всеми известный "БАЙКАЛ". Ему кроме памяти ничего не нужно. Всё остальное можно напрямую на разъёмы выводить.
@Delerium , 🤣🤣🤣
проект слежения модуля за солнечным светом делал сам или это заимствовано?
За видео спасибо, просто и лаконично)
Здравствуйте, подскажите чип необходимо прошивать, если ставить новый?
В электрической цепи есть акуммулятор на 12в , 2а . в цепь поставили резистор 12 ом . это значит , что на всей дальнейшей цепи после резистора будет 1а , 12в ?
что происходит? что за трансляция биткоинов?
Вщломал
есть платы с несколькими процессорами - для распределения вычислительной мощности, а что нельзя сделать тоже самое при помощи микроконтроллеров?
хм...слишком долгое пояснение. Можно же короче. Микроконтроллер от микропроцессора отличается тем, что микроконтроллер это И микропроцессор, И память, И некоторые периферийные устройства - в одном корпусе. То есть, микропроцессор это составляющая микроконтроллера. Вот и основная разница.
Вопрос: а Вы микроконтроллер с SoC не путаете?.. Вопрос без подвоха. Только разбираюсь в теме (чайник и даже без свистка).
Ничего не понял, но очень интересно.
Можно ещё о ПЛИС рассказать) Тоже крайне интересные штуки
@@dripmaster69 Это ещё один вариант программируемой элементной базы, на которой можно реализовывать проекты. Со своими интересными преимуществами и недостатками
@@dripmaster69 Нет, не выполняет, если не зашить в неё мк или проц. Но тем не менее, одни и те же алгоритмы можно реализовывать и на ПЛИС и на мк/процессоре. И видео об сравнении принципов выполнения/интерпретации одного и того же алгоритма на ПЛИС и на мк было бы очень интересным и полезным. Да и в некоторых задачах ПЛИС и микропроцессоры вполне могут конкурировать друг с другом.
Почему ты переименовал канал
Меньше 5 нМ пока уменьшать не будут,вероятность появления (не помню какого,квантового вроде) эффекта
0:30 неприменно?
Это "РАЗВОД", можно обойтись и без них.
@Радиолюбитель TV пожлуйста потрудись обьяснить почему я прав.
Я это сделаю за него: Потому-что ничего сложнее усилка ты не спаяешь.
@@Ponytamin тут вопрос принципа.
Скорее нужно сказать что контролер выполняет не сложные операции, при этом потребляет мало энергии и стоит недорого. Таким образом это свой класс задач.
@@ДикийГамлет не сложные говоришь? эмуляция zx spectrum это несложная задача?
@@lexxkrt , все относительно. Имеется ввиду относительно CPU. И для многих задач это будет достаточно. И самое главное что мало кушает электроэнергии
Как может быть в Arduino Due AVR процессор если там SAM типа, а не avr
Расскажи о чипсетах, что он из себя представляет сейчас и представлял раньше.
Никто:
Абсолютно никто:
Я в 3 часа ночи, когда у меня завтра ЕГЭ по биологии:
Спасибо большое за видео. У меня вопрос: STM32 и STM8 - это микропроцессоры?
Нет. Это микроконтроллеры.
@@gmpgmp-ym4du я ввел в интернете, мне выдало, что это микропроцессоры, вот поэтому и спрашиваю
@@stanki-cnc Достаточно зайти на официальный сайт производителя и прочитать про STM32: The STM32 family of 32-bit microcontrollers based on the Arm® Cortex®-M processor, про STM8: ST's 8-bit microcontroller platform
@@gmpgmp-ym4du благодарю
@@stanki-cnc да все эти деления весьма условные, учитывая, что на старших stm32 вполне можно линукс крутить.
Ну в общем разделение достаточно условное уже.
Процессоры уже тоже все больше SoC.
Даже по производительности условное разделение, современные МК по мощности превосходят процы прошлого.
Назовите хоть один современный процессор со встроенным ПЗУ/ОЗУ.
@@Ioannes-u7f ATSAMA5D2x в SIP версии(SAMA5D27/28 SiPs) или Samsung ARTIK из очевидного. Да и вообще ARM SoC каждый второй.
@@AlexanderBasov Наверное мне стоило уточнить что имеется в виду процессор с высокой производительностью на широком спектре задач, а не условный ARM калькулятор или какой-нибудь asic/dsp с прикрученным ARM ядром и памятью. А то с таким подходом можно и какой-нибудь stm32f103 назвать космическим кораблем, по сравнению с Intel 8008.
@@Ioannes-u7f samsung На 2.4 гигагерца - арм калькулятор? Да вы, батенька, зажрались.
Чё мелочится, давайте тогда только x86_64, только 14нм и обязательно с GPIO. Тогда да, я вам не смогу предложить вариант. Это определенно опровергнет мысль, которую я изначально высказал. *сарказм*
@@AlexanderBasov Вы про какой ARTIK то говорите конкретно ? А то похожее сами не разобрались, ведь их целая линейка у Самсунга. Какой-нибудь 030 имеет SoC с Cortex-M4 и идёт как сетевой модуль и 2400 у него не частота arm ядра если что :)) А самый производительный вариант (скорее условно производительный, ведь там Cortex-A53) - ARTIK 710 это SoM (System-On-Module), чувствуете разницу ?
А сколько транзисторов в i9? Начали, я так понимаю, с 2300?
Чет я сейчас задумал. А чем же тогда разница между SoC и микроконтроллером?
Забыли упомянуть Raspberry Pi и его аналоги. Как раз для тех, кому не хватает ресурсов Arduino.
Выбирать между микроконтроллером и микропроцессором, это как выбор между камазом и велосипедом,.. нужно понимать что микроконтроллер в отличие от МП создан для обработки сигналов в реальном времени
даже в CPLD есть задержка, не говоря уж о мк - нет обработки сигналов в реальном времени, это эзотерика
Спасибо за информацию
Arduino DUE на арме, а не на AVR. Даже на фото в ролике там ARM написано
Канал восстановлен? Аллилуйя!🙏
Различие по вычислительной мощности -- не критерий. atmega и 8086 имеют сопоставимую производительноть. а stm32 гораздо быстрее.
для atmega нужно два питания.
тема вообще не раскрыта.
грань между микропроцессором и микроконтроллером очень тонкая.
я бы вообще не делал такого деления.
но можно сказать с какой-то натяжкой, что контроллеры чаще имеют гарвардскую архитектуру, а процессоры фон-неймановскую.
en.wikipedia.org/wiki/Harvard_architecture
те основная разница, в том что контроллеры обычно исполняются инструкции прямо из ПЗУ внутри контроллера, а процессоры не имеют разделения на ПЗУ и ОЗУ. для них ПЗУ и ОЗУ логически размещаются в едином адресном пространстве.
в итоге в контроллере программа уже есть внутри. чтобы ее поменять нужно перепрошить ПЗУ. а вот в процессоре есть маленькая програмка, стартер, а все остальное всегда загружается.
в итоге приходим к тому, что они отличаются тем, что процессор используется для разных целей во время своей жизни, и поиграть и поютюбить и прочее.
контроллер спроектирован так, что удобно использовать его для одной цели. допустим для тетриса. или для управления поливом. но не для того и другого одновременно.
*_Интересно если микропроцессор это кристалл 40x40 мм в среднем и 10нм, то что тогда мегапроцессор? И можно ли считать кристаллы Arm 8x8 мм 7нм нанопроцессорами?_*
Микроконтроллер требует одного напряжения, тем временем tms320 переферию запитай, ядро запитай прям как у интела, интересно как так получилось? У ST конденсаторы прикрути к выводам регулятора ядра. И отнеси уже эту ардуину в мусор, в 2022 году двигать тему 8ми битных мк конца 90х, которые стоят на уровне кортексов м4 с плавающей точкой, которая кстати не у всех интелов есть, стремная тема.
Ну и финишь это AT91SAM3 назвать AVR архитектурой, когда там ARM CORTEX-M3
Микропроцессор, нанопроцессор, пикопроцессор 😆😆😆
@Aleks Nextgen ты вообще ничего не понимаешь. квантовые процы решают только определенный набор математических задач. никто в здравом уме не будет делать ОС, браузер или что то другое на квантовом проце.
@@Z3rgatul ты про что вообще? ._.
@@generalpashon ты видишь, что я отвечаю человеку, который уже удалил свой коммент? как я могу помнить, что там было написано
@@Z3rgatul, хмм, а ведь правда, сорри, не заметил
Ну это какая-то срань. Во первых, если мы возьмем для примера мобильные процессоры, то это по твоей классификации скорее микроконтроллеры, чем микропроцессоры, потому что там SoC, на одном кристалле находится куча переферийки, включая контроллер экрана, тачскрина, видеоускорители, весь аппаратный стек для Bluetooth и Wifi и чаще да, чем нет модемную часть + ПЗУ с U-Boot или другим первичным загрузчиком. Если взять процессор с ПК, то там устройство на современных процессорах тоже сложнее, чем ты описал - есть кеш, который занимает немеренную площадь кристалла, транслятор команд, бранч предиктор, конвейер выполнения и т.д. даже если мы отбросим блоки которые важны в первую очередь для выполнения команд, то останутся те же таймеры, математические сопроцессоры, кодеки, видеоускорители, так что в этом плане по твоей классификации компьютерный процессор тоже очень похож на микроконтроллер.
Знает кто-нибудь - когда STM32 перестанут быть дефицитом?
А как понять что умеет процессор? у меня есть много прентидентов для моего проекта но я не знаю как понять
Все процессоры умеют одно и тоже. Разница в частоте, в разрядности, и наборе команд. Последнее больше относиться к разности одной и той же команде., На одном процессоре Команда nop (отсутствие операции) имеет значения 00 в другом 90h.
Привет сделай пж видио як подключить дисплей без переходника и подключку других модулей ардуино уно
Даташиты в помощь
Наконец то ты вернул аккаунт свой гугл
а где можно заказать пластиковые корпуса с кнопками?
А что можно сделать из старых ОЗУ?
Можно их переделать и как большой флешка использовать?
лучше уж как память устройств
ОЗУ хранит данные только при присутствии питания
@@Kitsunee2222 понятно
На микроконтроллере onion omega2 стоит полноценный урезаный wrt linux ))
Скажите, можно ли использовать плату с процессором от дорогой игровой мишки для проекта - типа переделать в клавиатуру?
Привет осознанный! Быть добру! Объявлена мобилизация! Кому хочется понять, кто создатель войн на земле, есть один исследователь, такой инфы ты ещё не встречал. Отыщи Кто любит творца, светлым человеком не является Не веришь? Докажу. Одни жертвоприношения. У тебя всё станет на место!
5:10 киск процессоры? С кисками что ли? CISC (Complex Instruction Set Computing - компьютер с полным набором команд) читается как "цыск".
Ну кстати с ардуино так себе сравнение. Есть энтузиасты которые добиваются на порядок большей производительности на ардуино за счёт отказа от стандартной ide и замены кварцевого резонатора)
А ещё их соединяют в кластеры))
Автор скорее тут сравнивает микроконтроллеры ардуино и компьютеры х86. Но есть ведь компьютеры в более широком смысле. В общем смысле процессор более универсален и сложен. В то время как у МК определённые задачи и низкая цена. IOT как раз на этом и стоит.
Микроконтроллер например STM32F103, один из самых распространенных, про Атмегу даже говорить не буду, это древность, содержит в себе вычислительное ядро ARM 32-bit Cortex™-M3 , оперативку 6-to-20 Kbytes, память под программу 32-to-128 Kbytes of Flash memory и туеву хучу встроенной переферийки
-Up to 2 x I2C interfaces (SMBus/PMBus)
- Up to 3 USARTs (ISO 7816 interface, LIN,
IrDA capability, modem control)
- Up to 2 SPIs (18 Mbit/s)
- CAN interface (2.0B Active)
- USB 2.0 full speed interface
Микропропроцессор не содержит в себе ничего кроме едра и памяти, всю переферийку к нему надо прикуручивать.
Ты забыл упомянуть доставку, она тоже денег стоит
5:30 микропроцессор обозвал микроконтроллером.
Ну по факту , это разновидность микроконтроллера
А если не использовать Arduino, а сразу разрабатывать проект с нуля на ATmega и библиотеке HALO, это будет сложно или нет?
Что с каналом????
У микроконтроллеров выводы являются портами ввода-вывода, назначение которых задаётся в прогррамме. Микропроцессор имеет три шины: адреса, данных и управления, назначение которых жёстко задано.
А где упоминание, что у AMD уже сейчас 7 нм техпроцесс?
Да - основные потребители которых как и предыдущих 20 16 14 10 8 нм - это гражданские игрушки игровые компы планшеты телефоны и тд
Бабушка Сирануш говорит, что в Сочи тоже есть на-на технологии😂