Logical operations | Microcontrollers from scratch #10

  Рет қаралды 55,169

Dmitriy Zabarilo

Dmitriy Zabarilo

Күн бұрын

Пікірлер: 46
@Программированиемикроконтролле
@Программированиемикроконтролле 3 жыл бұрын
Программирование микроконтроллеров. Полный курс для начинающих: diodov.net/programmirovanie-mikrokontrollerov-avr/ Электроника для начинающих. Мощный курс. diodov.net/elektronika-dlya-nachinayushhih/
@geraldasher8020
@geraldasher8020 3 жыл бұрын
Sorry to be so off topic but does someone know of a method to get back into an instagram account?? I was dumb lost the account password. I would appreciate any tricks you can offer me!
@phoenixjames6323
@phoenixjames6323 3 жыл бұрын
@Gerald Asher instablaster :)
@ДимаДимов-в6п
@ДимаДимов-в6п 6 жыл бұрын
Все по делу, без воды и выпендрежа. Канал нравится!
@zipri9576
@zipri9576 3 жыл бұрын
чего так лайков мало?? это же гениальный курсы! Моё уважение Автору!
@x-comics4581
@x-comics4581 6 жыл бұрын
Пересматриваю с удовольствием, кручу пока в симуляторе, пока нет железа.... Спасибо за канал!!!
@АлексейАнистратов-б6з
@АлексейАнистратов-б6з 6 жыл бұрын
Лучший канал по ATMega8 в рунете, желаю успехов!
@Viktor.Antonov
@Viktor.Antonov Жыл бұрын
Отличное объяснение! Проходил обучение у Дмитрия, смело могу порекомендовать данного преподавателя! Очень хороший преподаватель и человек очень порядочный!
@РустамТатарин-ы7у
@РустамТатарин-ы7у 10 ай бұрын
как с трудоустройством? сколько лет вам?
@СергейРакитин-и2й
@СергейРакитин-и2й 3 жыл бұрын
Огромная благодарность , за труд.
@Jamal_Malik
@Jamal_Malik Жыл бұрын
Ну, а если честно сказать, то я, отдыхаю от вашего видео-урока😎 спасибо👍👍👍
@ДмитрийСтепин-д7к
@ДмитрийСтепин-д7к 6 жыл бұрын
Спасибо! Грамотно и понятно!
@engineer39notebook
@engineer39notebook 6 жыл бұрын
все очень понятно, спасибо большое. Не встречала более доступного объяснения. Спасибо.
@ИгорьКустов-ш8д
@ИгорьКустов-ш8д 6 жыл бұрын
Максимально понятною. большое спасибо!!!
@Sweet-kc1oz
@Sweet-kc1oz 2 жыл бұрын
Отличные уроки) ждём продолжения про stm32 и embedded linux)
@evgeniytoropov9455
@evgeniytoropov9455 2 жыл бұрын
Очень интересный обзор, спасибо.
@Иванов-у2к
@Иванов-у2к 5 жыл бұрын
Прекрасно обяснение! Благодаря!
@ИгорьСаранов-е2т
@ИгорьСаранов-е2т 4 жыл бұрын
Отличное видео все понятно и ясно канал настоящий самородок на просторах интернета жаль только автор не выкладывает все лекций в сеть пользоваться этими знаниями я не собираюсь по этому платные курсы не для меня но с удовольствием посмотрел бы все видео надеюсь что вскоре времени сюда зальют все.
@valerychuryla6307
@valerychuryla6307 4 жыл бұрын
Отлично объясняете! Смотрю с удовольствием.... на любой атмельке можно трениться - купил usbasp и парочку макетных плат с тинькой и 8мой.
@saidgusainov6252
@saidgusainov6252 6 жыл бұрын
Сделайте пожалуйста видос, об UART обмен данными между двумя контроллерами можно и микроконтроллер и ПК, и если можно пример программы для LCD-1602,и его подключение.
@oigen90
@oigen90 5 жыл бұрын
О, да! По UART тоже жду.
@avr_stm_pro2955
@avr_stm_pro2955 6 жыл бұрын
Спасибо. За урок
@ussrfeniks
@ussrfeniks Жыл бұрын
Ума не приложу где пригодятся эти операции и как часто? Сложение и вычитание возможно часто а эти операции где их можно применить в жизни?
@StoneTL
@StoneTL 2 жыл бұрын
Что значит 1
@deniskhakimov
@deniskhakimov Жыл бұрын
Легче всего понять на примерах, поэтому вот сразу несколько штук: 1) X = 1 > 3 64 = 0b01000000 X = 0b00001000 6) X = 64 >> 5 64 = 0b01000000 X = 0b00000010 Число 3 в двоичной записи будет выглядеть так: 0b00000011. Вместо 1
@БурыйМедведь-к3ю
@БурыйМедведь-к3ю 10 ай бұрын
а на ардуино иде программке тоже наверное можно программировать такие контроллеры? вопрос глупый. я новичек в этом деле
@ДимаЗвездный
@ДимаЗвездный 5 жыл бұрын
Подскажите, другие контроллеры программируются аналогично или там уже другие наборы команд?
@sergeyrink3003
@sergeyrink3003 4 жыл бұрын
Можно вот так написать (как в Ардуино) и не заморачиваясь радоваться жизни :)) И даже пересчитать биты в пины Ардуино при необходимости. void digtlWrite(char bitN, bool b) { if (b) PORTD |= (1
@Hippan_
@Hippan_ 4 жыл бұрын
это конечно хорошо, но ты не учел что в Си нет булевого типа, тут нужно инклудить костыль stdbool.h
@ИванБорода
@ИванБорода 4 жыл бұрын
@@Hippan_ Зато в C++ есть
@reodos3
@reodos3 5 жыл бұрын
Если 1 сложить с 1 то будет 10 т.е. 0 это операцию "исключающее или" можно представить как сложение!
@uralfansoft
@uralfansoft 2 жыл бұрын
Логиеские операции, я думал тут только ленивый не написал об ошибке на превью
@ДенисЛукин-п7ь
@ДенисЛукин-п7ь 5 жыл бұрын
я не знаю микроконтроллеры, но считаю, что смещаются не три бита, а вообще все, в том числе и нулевые, вопрос что будет если крайние правые биты будет единицами и мы попытаемся сместить их еще вправо ?
@romik5608
@romik5608 4 жыл бұрын
В принципе так все и происходит. Смещаются все биты. НО... Запись (13).
@elwpoqerwituyvnu
@elwpoqerwituyvnu 5 жыл бұрын
Как сделать так, чтобы по нажатию кнопки "сдвигался по порту" "загораемый" светодиод?
@romanbru9504
@romanbru9504 2 жыл бұрын
Математические операции с массивом, или флаги для каждого светодиода, или переменная инкрементиоуемая и case, очень много вариантов
@mediapadx2
@mediapadx2 5 жыл бұрын
Да не, ну чего вы... ну да, человек вроде понятно рассказывает, за что ему конечно огромное спасибо, но до поры до времени... пока дело касается простых вещей, а потом начинает плавать. Например, 10:10 "можно было написать цикл, но пойдем обычным примитивным путем, я думаю и 5 будет достаточно..." НЕ ДОСТАТОЧНО! Хочешь сэкономить - пиши цикл, а написав пять неужели трудно копипэйстом еще три вставить?! Нет, не трудно, но не ставит. Начинают закрадываться сомнения. Особенно это коробит, когда огоньки бегают по 5 из 8 светодиодов, а автор говорит: "Видите, все работает!" Хочется крикнуть автору: "Нет! Не все работает." Это мелочь, но это характеризует небрежность автора к плоду СВОЕГО ТРУДА. или незнание предмета, о котором автор берется рассказывать, но эту версию мы в надежде на лучшее отвергаем. тем более что следующий пример также говорит именно о небрежности автора. 5:26 "синтаксис данных команд мы сейчас и рассмотрим" в примере использовался сдвиг влево, а автор начинает рассматривать сдвиг вправо. Зачем-то берет три единицы в 432 битах, вопрос почему три единицы,? Опять же небрежность в выборе примера приводит автора в тупик, светодиоды перемигиваются, но никуда не движутся. Ну это "потому, что" отвечает автор. Вопрос, это действительно правильный выбор примера для более понятной демонстрации? Сдвиг вправо, нулями автор заполняет где попало. А я например очень сильно предполагаю, что заполнение нулей идет в 8 м бите, тк сдвиг вправо предполагает сдвиг ВСЕХ 8 битов байта. Если это не так, то автор ниге не упомянул обратное. Опять же или небрежность, или непонимание предмета. Но главное, сдвиг влево просто брошен на полуслове... а ведь начиналось все с PORTD |= (1
@МарчелУнцеску
@МарчелУнцеску 5 жыл бұрын
Если вы можете лучше объяснить то сделаете, с удовольствием посмотрим.
@ВикторМел-ч5е
@ВикторМел-ч5е 4 жыл бұрын
Уже то, что МедиаПад Х2 потратил время на написание длинного развернутого комментария, заслуживает "спасибо", за то, что обратил внимание зрителя на недостатки. В остальном, автор, все же, объясняет доходчиво. Если пробовать на практике, но пробелы автора восполняются своим умом, на практике.
@islamimankhodzhaev543
@islamimankhodzhaev543 4 жыл бұрын
...PORTD |= (1
@romik5608
@romik5608 4 жыл бұрын
@@islamimankhodzhaev543 PORTD |= (1
@Ivanko4456
@Ivanko4456 5 жыл бұрын
За такое сложение можно и в журнал единицу получить
@romik5608
@romik5608 4 жыл бұрын
Это НЕ сложение ЧИСЕЛ, это - сложение МНОЖЕСТВ. А с множествами именно так все и происходит :) С числами 1+1=10 (если двоичная система исчисления) С множествами 1(А) + 1(B) = 1(C) (т.е. в множестве А имется некий признак (обозначаем его 1) и в множестве В имеется этот же признак (тоже обозначаем единичкой), значит в результирующем множетсве С тоже будет этот признак). Да уж.. Как-то сумбурно получилось :(
@СергейИванович-ф9ц
@СергейИванович-ф9ц Жыл бұрын
12,46 Логическое ИЛИ не сравнивает ..., а анализирует состояния....
@finskiymaster
@finskiymaster 4 жыл бұрын
автор упорно путает понятия "логическая ИЛИ" и "поразрядная ИЛИ"
@saidgusainov6252
@saidgusainov6252 6 жыл бұрын
Молодец,многое узнал из ваших видео,скиньте почту свою mister.isckanderov2013@yandex.ru
Bitwise operations | Microcontrollers from scratch #11
20:41
Программирование микроконтроллеров для начинающих!
Рет қаралды 56 М.
СЕКРЕТ СНЕЖНОЙ ТАБА ЛАПКИ ОТ МЕДВЕДЯ ВАЛЕРЫ
10:11
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
7 секретов сборки  электрощита, которые меняют все!
31:09
Александр Мальков
Рет қаралды 15 М.
Timer-counter 1, 2 ATmega8 | Microcontrollers from scratch #13
20:29
Программирование микроконтроллеров для начинающих!
Рет қаралды 43 М.
Quartz crystal | Customizing fusions | Microcontrollers from scratch # 16
20:20
Программирование микроконтроллеров для начинающих!
Рет қаралды 65 М.
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 117 М.
Введение в AVR микроконтроллеры
17:49
Михаил Копычев
Рет қаралды 9 М.
Чем отличается МИКРОКОНТРОЛЛЕР и МИКРОПРОЦЕССОР
10:16
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.