Тёмный

Микроконтроллеры это просто.#0 ЦПУ. 

Евгений Дробышевский
Подписаться 1,1 тыс.
Просмотров 36 тыс.
50% 1

Микроконтроллеры это просто! Посмотрим что происходит внутри микроконтроллера во время выполнения программы.
В видио могут быть неточности, это сделано для упрощения понимания логики работы МК.

Опубликовано:

 

14 май 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 44   
@user-zu4gn6ww9o
@user-zu4gn6ww9o 11 дней назад
жаль, что вышло только 3 лекции. очень классная подача,ничего лишнего,все по делу.
@MerkRay
@MerkRay 5 лет назад
Невероятная подача информации! Спасибо, многие вещи уложились в единую картину
@hg00023
@hg00023 2 месяца назад
Это лучшее из того, что нужно новичкам(и возможно не только им). Спасибо большое!
@MaksimKurbatov
@MaksimKurbatov 4 месяца назад
Спасибо. Доступно и понятно.🤝
@adeptussilicium2821
@adeptussilicium2821 6 месяцев назад
Очень сильное видео, спасибо большое!
@user-cl5ut1np4f
@user-cl5ut1np4f 3 месяца назад
Умение подать информацию, это самое важное. Весь интернет забит обучающими роликами, но толку от них абсолютно никакого, ибо не понимают сути подачи информации.
@user-lv1zv5yf8o
@user-lv1zv5yf8o Год назад
Хорошая работа
@minhojiddinakromov
@minhojiddinakromov 3 года назад
это просто ВААААО спасибо большое. Чувак ты просто большой мозг. Никто не смог мне обяснит это вот так СПАСИБО
@warflow
@warflow 3 года назад
Спасибо вам за визуальное представление информации. Мне как человеку который впервые знакомится с понятием микроконтроллер было очень информативно ваше видео
@erfolg4015
@erfolg4015 2 года назад
Отличная подача информации! 👍🏽 ... А где продолжение?!!
@Mrpoljkee
@Mrpoljkee 4 года назад
Отличное видео! Спасибо большое, с помощью вас разобрался как работает и устроен микроконтроллер
@SanyouUA
@SanyouUA 3 года назад
О, Дробышевский! Я твоего тезку Владислава смотрел много, очень интересно )
@user-bk4pk5gb1f
@user-bk4pk5gb1f 3 года назад
Спасибо большое!!!!! все доступно и понятно побольше бы таких видео
@user-yv3xc1dm1f
@user-yv3xc1dm1f Год назад
отличное видео , познавательное , но музыку пожалуйста уберите, мешает концентрироваться
@vi-sky
@vi-sky Год назад
ничего не понял.. как физически всё это происходит внутри?.. механика какая?
@nicolaeplesco5419
@nicolaeplesco5419 4 года назад
Спасибо!
@user-ej4kl7ek8m
@user-ej4kl7ek8m 3 года назад
Большое спасибо!
@kl45gp
@kl45gp 6 лет назад
ОТЛИЧНОЕ ВИДЕО!
@voxertv5057
@voxertv5057 4 года назад
спасибо. ассемблер сейчас немаловажен и не видел еще такого энтузиаста на ютубе который норм расскажет за фундаментальные основы информатики. спс. коля 16 лет
@innaodessa4957
@innaodessa4957 3 года назад
супер обьяснение.лайк
@user-zs3xx2qk2b
@user-zs3xx2qk2b 6 лет назад
Большое спасибо за урок. Канал будет развивается?++ Хотелось бы хоть какой-нибудь информации о Вас.
@user-sl6mr7qs4g
@user-sl6mr7qs4g 6 лет назад
Да, я планирую делать новые видио. Я сам изучаю контроллеры, а лучше всего понимаешь когда объясняешь сам, вот и все)
@user-zs3xx2qk2b
@user-zs3xx2qk2b 6 лет назад
Евгений Дробышевский Спасибо за отзывчивость. А у Вас есть где-нибудь еще материал? Есть ли Вы в социальной сетях??? Можно ли с Вами где то общатся? или задавать вопросы здесь? Ваша тема перспективная, жду видосы😀
@user-sl6mr7qs4g
@user-sl6mr7qs4g 6 лет назад
Вопросы лучше задавать здесь. Моих материалов больше нет, но в интернете их полно. Могу порекомендовать вот этот источник easyelectronics.ru/category/avr-uchebnyj-kurs/page/5 . Именно с него я и начинал освоение контроллеров.
@Doctor8882
@Doctor8882 11 месяцев назад
""Микроконтроллеры это просто" - та писец, просто как 2 пальца обоссать.
@user-xm1co2yk8d
@user-xm1co2yk8d 3 года назад
Ничего себе! Эти мелкие многоножки терминаторы какие-то! Яадрёёна... Спасибо! Даже я немного понял!
@elektronika-robototexnika
@elektronika-robototexnika 3 года назад
Хотя многие и говорят, что AVR устарели, но это не так, на этих микросхемах еще много можно создать устройств и разработок! Спасибо Вам, что рассказываете про AVR!
@oxygensss4390
@oxygensss4390 3 года назад
почему в цп находится озу??
@glukmaker
@glukmaker 3 года назад
Это микроконтроллер. Так что как не говори, т.е. ОЗУ находится в цп или ОЗУ находится не в цп - это не важно. Потому как и ЦП и ОЗУ и флеш память программ и все остальное находится на одном кристалле.
@armotech2557
@armotech2557 5 лет назад
Твоё имя останется в истории
@user-gb6wj6fn9x
@user-gb6wj6fn9x 3 года назад
Что-то в программе не хватает. После вычитания инкр-я счетчик. А где условие?
@glukmaker
@glukmaker 3 года назад
Команда CP - это команда сравнения, а не вычитания. По сути конечно происходит вычитание, но без сохранения результата, но при этом устанавливаются соответствующие флаги регистра статуса. Т.е. если результат отрицательный, т.е. значение R1
@user-gb6wj6fn9x
@user-gb6wj6fn9x 3 года назад
@@glukmaker почему "относительно" условного перехода ? Где конечная точка перехода ? Почему встроенные интерфейсы называют "переферией" ?
@glukmaker
@glukmaker 3 года назад
@@user-gb6wj6fn9x Относительного - потому что смещение, которое содержится в коде команды добавляется к программному счетчику (ну или вычитается из него). Конечная точка перехода вычисляется как значение програмного счетчика плюс указанное смещение, в данном случае 2 (т.е. +2). Насколько оно верно в данном примере я судить не буду, потому как программисту пишущему на ассемблере обычно не нужно самому расчитывать значения смещений. Он может пользоваться метками, а смещение уже будет вычислено в процессе компиляции. Кроме относительных переходов еще бывают абсолютные, когда указывается не смещение, а абсолютный адрес, который присваивается програмному счетчику, а не добавляется к нему, хотя в данном случае программисту тоже не нужно ничего расчитывать, это делает компилятор. Относительные переходы удобны тем, что код ихних команд состоит из одного слова, это экономит память программ, дает возможность создания перемещаемого кода (иногда используется в макросах), возможно и выполняется быстрее (хотя я в этом не уверен). Но так как сама команда состоит из 1 слова, то количество битов выделенное в ней для смещения ограничено и поэтому переходы могут происходить недалеко. Команды абсолютных переходов состоят уже из 2 слов, но там переход возможен на любой адрес. Насчет периферии - это вопрос скорее философский. И периферия - понятие довольно относительное и зависит от масштабов того, что мы рассматриваем. Если рассматривать страну, город, компьютер, какую-то систему - в каждом случае под периферией будет подразумеваться разное. В случае микроконтроллера, хотя оно все находится на одном кристалле, но основными его узлами считаются центральный процессор и память, а все остальные устройства называют периферией.
@user-gb6wj6fn9x
@user-gb6wj6fn9x 3 года назад
@@glukmaker спасибо, хотя вопросов куча, да ладно. Насчёт переферия, тут нет никакой философии. Все что сидит на какой-либо внешней шине (интерфейсе) , добавляется или наоборот, обменивается данными с "башкой" и есть переферия все остальное чистой воды - спекуляция.
@glukmaker
@glukmaker 3 года назад
@@user-gb6wj6fn9x Ну насчет периферии - это я так, образно. Да и раньше в микропроцессорных системах всякие там порты ввода/вывода, таймеры и прочая хрень считалась периферией... А тут все свели на один кристалл, но называют по-прежнему периферией. Лично я этим не заморачиваюсь. Особой разницы нет как называть...Лично для меня это понятие довольно таки относительное и расплывчатое... А насчет команды BRMI вот тут гляньте: www.ntlib.chat.ru/avr/instr/brmi.htm Там поймете почему я написал что не уверен в 100% правильности того, что значение смещения должно быть именно 2. Обычно никогда не приходилось так писать именно число... Для этого используются метки. Т.е типа так: SBR R1,3 SBR R2,5 CP R1,R2 BRMI LABEL INC R1 LABEL: INC R2 и не нужно задумываться над смещением, его сам компилятор просчитает, а то ведь команд может быть несколько, и часть из них могут состоять не из 1 слова, а из 2-х, а в других микропроцессорах длина разных команд может отличаться и в 3 и в 4 раза, или даже больше.
@semsoe5638
@semsoe5638 4 года назад
Сенсей.
@vagabund873
@vagabund873 2 года назад
Всё настолько просто, что я нихуя не понял...
@illia_6685
@illia_6685 4 года назад
Спс, но никто говорит, что внутри этих прямоугольников
@radiomag78
@radiomag78 3 года назад
Канал "Электротехника и электроника для программистов". там человек рассказывает, что внутри. Но это занимает уже далеко не один урок.
@clydewarrior2255
@clydewarrior2255 5 лет назад
Atmel больше нет, их выкупили
@Al.Sy.
@Al.Sy. 5 лет назад
Таки скажите, что Microchip их прибрала. Но контроллеры доступны в продаже и бесплатные образцы тоже. Выпуск МК Atmel продолжается.
@ananac0
@ananac0 Год назад
Дизлайк за російську
Далее
Une voiture originale 😂😂😂
00:38
Просмотров 1,3 млн
Kim bo’ldi bu qiz?
00:17
Просмотров 552 тыс.
КАК УСТРОЕН ИНТЕРНЕТ. НАЧАЛО
41:58
Une voiture originale 😂😂😂
00:38
Просмотров 1,3 млн