Quartz crystal | Customizing fusions | Microcontrollers from scratch # 16

  Рет қаралды 65,041

Dmitriy Zabarilo

Dmitriy Zabarilo

Күн бұрын

Пікірлер: 103
@Программированиемикроконтролле
@Программированиемикроконтролле 3 жыл бұрын
Программирование микроконтроллеров. Полный курс для начинающих: diodov.net/programmirovanie-mikrokontrollerov-avr/ Электроника для начинающих. Мощный курс. diodov.net/elektronika-dlya-nachinayushhih/
@vorysgelo
@vorysgelo 2 жыл бұрын
подскажите пожалуйста, а где найти программу, что у вас в ролике - DATASHEET SEARCH SITE?
@cinemayubileyny6467
@cinemayubileyny6467 2 жыл бұрын
Спасибо за материалы, смотрю через VPN. Не удаляйте, очень интересный контент!
@ЕвгенийБондарев-к7ф
@ЕвгенийБондарев-к7ф Жыл бұрын
Благодарствую за очередной урок, учитель! Все подключил, все работает- мигает🎉
@Иванов-у2к
@Иванов-у2к 5 жыл бұрын
Ппрофесионализъм и академично изложение! Удоволствие е да си част от този процес! Благодаря!
@petrdorohov3170
@petrdorohov3170 Жыл бұрын
Спасибо тебе добрый человек, единственный кто разложил что и как!!! Подписка!!!
@serg75222
@serg75222 6 жыл бұрын
Молодец.Обьясняеш доступным языком спасибо!
@sirena-5
@sirena-5 Жыл бұрын
Дмитре, бачу, що Ваші руки не лише паяльник тримають! Руки натруджені, голова світла. Ви гордість українського народу!💛💙 Миру Вам!
@rostyslavfedorenko7859
@rostyslavfedorenko7859 6 жыл бұрын
Очень толково обьясняешь! Продолжай так дальше! Жду твоих новых видео!
@Comatech
@Comatech 5 жыл бұрын
Мне понравилось описание фьюзов у одно чела, раньше фьюзы были так сказать аппаратные, то-есть пережигаемые перемычки, когда перемычка целая, фьюз выключен, а когда её сожгли фьюз установлен, это помогает разобраться с прямыми и инверсными фьюзами.
@Comatech
@Comatech 5 жыл бұрын
А вообще самая удобная работа с фюзами в программе Khazama
@дигадвигуля
@дигадвигуля 6 жыл бұрын
всегда лайк, благодарность, ждем новый урок!!
@АлексейКлочков-ч7к
@АлексейКлочков-ч7к 6 жыл бұрын
Молодец, продолжай в том же духе. Ждем продолжения! держи лайк
@never.m1nd
@never.m1nd 6 жыл бұрын
Пожалуй оставлю ссылку на калькулятор фьюзов, надеюсь автор не против. Новичкам пригодится homes-smart.ru/fusecalc/
@РусланАминов-л3с
@РусланАминов-л3с 7 ай бұрын
Здравствуйте спасибо вам так интересно у вас курсы есть по программированию МК
@microsoft8792
@microsoft8792 3 жыл бұрын
Видео - просто класс!
@SAM-t6k7s
@SAM-t6k7s Жыл бұрын
Спасибо Детальное объяснение
@ЮрийИконников-я6г
@ЮрийИконников-я6г 6 жыл бұрын
В качалку ходишь или картошку капал?
@zaharshoihit1183
@zaharshoihit1183 6 жыл бұрын
Уважаемый автор, а где продолжение этого цикла? Ваши подписчики требуют продолжения банкета!!! :)
@rk4lwe687
@rk4lwe687 3 жыл бұрын
Продолжение проверки и испытания работы кварцевого резонатора я провожу с помощью двух генераторов 470 - 530 кгц Сигналы вч подаю на смеситель и слушаю через усилитель kzbin.info/www/bejne/oZjdmauXgtWmY8k Прошу сообщить понятен ли метод которым я пользуюсь kzbin.info/www/bejne/oZjdmauXgtWmY8k
@alanalanov4125
@alanalanov4125 3 ай бұрын
20:03 "мк невозможно будет перепрошить когда квац удалён, а во всех настройках\фьюзах он "должен быть"" А если по фьюзам выставлен внутренний генератор, а впаян кварц, то можно будет шить? Мк работать будет, когда впаян кварц, но во фьюзах настройки "internal RC oscillator"?
@MrRONE777
@MrRONE777 5 жыл бұрын
Очень круто
@НинаМалышева-м2и
@НинаМалышева-м2и 6 жыл бұрын
Хороший урок. Но, в протеусе не обязательно подключать кварц. Достаточно прописать его значение в Мгц по щелчку правой мыши в "Edit Properties" во вкладке "Clock Freguency". И надо было внимание заострить при установке фьюзов на их HEX значения. Еще бы надо было сказать как то так: "...если вы считали фьюзы, и бит SPIEN имеет галку, то все фьюзы, будут читаться как инверсные, а если нет... то как в даташите. Ну и рассказать, чем грозит изменение его значения, хотя в "дудке" его не изменить, не залезая в ини файл. И собственно вопрос. Занимаюсь PIC. Атмега в новинку. Возможно ли "делать дебаг", и пошаговую отладка прямо в протеусе, и править код там же, как на PIC? Если да, то какой Сишный компилятор прикрутить? Пишу на Си. Зацепило протеусом, MPASM (Proteus), AVRASM, ASEM-51, явно не Сишные.
@laune73
@laune73 6 жыл бұрын
Отлично!
@ЕвгенийКотоманов-ы6я
@ЕвгенийКотоманов-ы6я 4 жыл бұрын
Спасибо
@Elkhan896
@Elkhan896 4 жыл бұрын
очень полезно, спасибо.
@x-comics4581
@x-comics4581 6 жыл бұрын
Порадовал!!!
@СоколСоколов-т5з
@СоколСоколов-т5з 6 жыл бұрын
Все грамотно.Сделай урок про UART
@vladimirlee5928
@vladimirlee5928 4 жыл бұрын
F_CPU необходим для для функции delay. Если не использовать ее библиотеку, то и не нужно указывать частоту.
@СергейПлюйко-ь7о
@СергейПлюйко-ь7о 6 жыл бұрын
Здравствуйте продолжение уроков будет ?
@Программированиемикроконтролле
@Программированиемикроконтролле 6 жыл бұрын
Здравствуйте, продолжение будет.
@aleksandrjezov910
@aleksandrjezov910 3 жыл бұрын
Доброго времени суток, подскажите работает ли микруха с кварцами промежуточных значений например 7.145 или 13.750 если да то как на эту частоту настроить контроллер?
@pinknoise7613
@pinknoise7613 3 жыл бұрын
Не очень поняла ситуацию с возвратом на внутреннее тактирование после кварца. С программой понятно, а что делать с фьюзами? Не вынимая кварц проставить галочки на внутренний генератор? То есть в какой-то момент во время программирования он перескочит с одного источника на другой, внутренний?
@101picofarad
@101picofarad 3 жыл бұрын
Да, МК находясь на внешке и получив фьюзы для внутреннего, включает внутренний и переходит на него. Если выдернуть кварц, то камень не может прописать фьюзы в таком режиме и как следствие включить внутренний генератор и перейти на него.
@MSVSanjok
@MSVSanjok 8 ай бұрын
Как изменить фьюзы, чтобы в атмега 328 работал внутренний кварц на 8мгц, спасибо?
@РоманАнатолійович
@РоманАнатолійович 2 ай бұрын
ради интереса посмотрел в интернете Даташит - Calibrated Internal RC Oscillator - CKSEL(3-0): 0010. (Nominal frequency 8MHz) Там внутри не кварц, а R-C цепочка
@yuryfull5136
@yuryfull5136 4 жыл бұрын
а можно одновременно использовать как внутреннюю рц-цепочку так и внешний резонатор?
@vladimirlee5928
@vladimirlee5928 4 жыл бұрын
вы фьюз биты не можете выставить сразу для двух режимов.
@alanalanov4125
@alanalanov4125 3 ай бұрын
@@vladimirlee5928 "вы фьюз биты не можете выставить сразу для двух режимов." Но будет ли МК работать вообще, когда впаян кварц, но во фьюзах настройки "internal RC oscillator"?
@РоманАнатолійович
@РоманАнатолійович 2 ай бұрын
@@alanalanov4125 скорее всего он не будет видеть внешний кварц, если ему не указать на него правильной комбинацией (CKSEL)
@alanalanov4125
@alanalanov4125 2 ай бұрын
@@РоманАнатолійович У меня получалось их заводить внешним низкочастотным геной, меандром на XTAL1 даже при установке фьюз на внутреннюю RС цепочку. ЗЫ это когда ещё прошивка на usbasp была косячная. Сейчас-то этот бубен не нужен.
@дигадвигуля
@дигадвигуля 6 жыл бұрын
дружище скажи, по авр уроки еще будут, а то долго нету
@Программированиемикроконтролле
@Программированиемикроконтролле 6 жыл бұрын
Будут, обязательно. Сейчас напряг со свободным временем.
@microsoft8792
@microsoft8792 3 жыл бұрын
Вопрос возник: что такое UL в строке #define F_CPU 8000000UL ? Ставлю, например, LU или убираю эти буквы и все работает так же как и с UL.
@microsoft8792
@microsoft8792 3 жыл бұрын
Нашел ответ ниже. Спасибо sense.
@серыйкуб-ш4н
@серыйкуб-ш4н 4 жыл бұрын
спасибо за видео . подскажите начинаещему в чем раздница амег 8 с буквой АМЕГА 8А
@vladimirlee5928
@vladimirlee5928 4 жыл бұрын
ATMEGA8A с низким потреблением энергии.
@РоманАнатолійович
@РоманАнатолійович 2 ай бұрын
Atmega 8А имеет более широкий диапазоп потребления энергии (2,7-5,5V), и возможность работы с более высокой частотой (до 16MHz)
@serbeer1240
@serbeer1240 5 жыл бұрын
Автор А программы пишешь ?
@АлександрАкулин-ч5ъ
@АлександрАкулин-ч5ъ 2 жыл бұрын
что будет если неправильно настроить фьюзы? что делают конденсаторы в комплекте с кварцем?
@НикитаКушнир-т8е
@НикитаКушнир-т8е 2 жыл бұрын
Будут не правильно пересчитаны импульсы во время в аппаратных таймерах. Конденсаторы нужны что бы создать контур для осцилляции тока. Без них кварц не войдёт в резонанс.
@zaharshoihit1183
@zaharshoihit1183 6 жыл бұрын
Добрый день. Скажи пожалуйста, для чего нужны буквы UL в указании частоты и какие ещё буквы бывают ?
@sense3247
@sense3247 6 жыл бұрын
U - unsigned (без знаковый), L - long(длинный). Если их не указать, то константа будет наименьшего возможного типа. В зависимости от значения целой константы компилятор присваивает ей тот или иной тип (char, int, long int). С помощью суффикса U (или u) можно представить целую константу в виде беззнакового целого. Например, Константе 200U выделяется 1 байт, и старший бит используется для представления одного из разрядов кода числа и диапазон значений становится от 0 до 255. Суффикс L (или l) позволяет выделить целой константе 8 байт (long int). Совместное использование в любом порядке суффиксов U (или u) и L (или l) позволяет приписать целой константе тип unsigned long int, и она займет в памяти 64 разряда, причем знаковый разряд будет использоваться для представления разряда кода (а не знака). (prog-cpp.ru/c-constants/)
@zaharshoihit1183
@zaharshoihit1183 6 жыл бұрын
Большое спасибо.
@ДимаДимов-в6п
@ДимаДимов-в6п 6 жыл бұрын
Зачем в программе писать частоту работы процессора при подключение внешнего резонатора, если при смене резонатора на другой номинал частота меняется? И от записанной частоты в программе не зависит?
@numizmat2883
@numizmat2883 6 жыл бұрын
Может для того что бы знать на какой частоте работает не рассматривая маркировку.
@ДимаДимов-в6п
@ДимаДимов-в6п 6 жыл бұрын
@@numizmat2883 Это предположение, а хотелось бы точно. Может в процессоре есть калибратор который по выставленному значению и физической величине кварца сам выставляет делители для частоты. Если мое предположение верно то тогда как сказал автор можно воткнуть кварц большего номинала чем положено и процессор все равно будет работать. Ну как то так, а есть еще интересные варианты где бы это могло работать. Например при переходе в спящий режим что бы экономить энергию можно понизить частоту.
@Nyamchik-0_0
@Nyamchik-0_0 4 жыл бұрын
Мож кто то тоже задаёт такой вопрос. В программе указывается для задержки и функция делай будет делать правильную задержку по времени. Скажем просто вы выставили 1секунду и указываете в программе 1мгц 4мгц 8мгц... Зная частоту программа всегда будет делать задержку в 1сек
@ФомаДанунахов
@ФомаДанунахов 6 жыл бұрын
Подскажите, у AT89S8253 фьюзы настраиваются? Ставлю по очереди два резонатора на 24 МГц от разных производителей , в итоге с одним частота в 3 раза меньше.
@BetacamSP
@BetacamSP 6 жыл бұрын
Кварцы бывают гармониковые, скорее всего тот кварц гармониковый, и 24 МГц выдает на 3-й гармонике, соответственно основная частота 24/3=8 МГц
@ФомаДанунахов
@ФомаДанунахов 5 жыл бұрын
Да я уже разобрался. Нужно смотреть характеристики резонатора конкретного производителя. Так и оказалось, что одни работают на основной гармонике а другие на третьей.
@stepansml6713
@stepansml6713 Жыл бұрын
@@ФомаДанунахов Статью когда то читал в МК или ЮТ Тайна третьей гармоники. название помню, а сути нет (( Но вроде там про блоки питания было импульсные.
@BitlllJooS
@BitlllJooS 2 жыл бұрын
Прошил с кварцем один раз...теперь на любое действие ошибка(( все, убил контроллер?
@TIM7283
@TIM7283 4 жыл бұрын
нельзя ли снять подобное видео но с часовым кварцем (32,768) ? Либо написать статью. после установки фьюзов ничего не могу сделать с МК, ни считать ни прошить программу. Нашел конечно информацию в интернете что это связано со "скоростью прошивки" но перепробовал все советы ничего не помогло, просто не понимаю что делаю неверно...
@Гипоталамус-к5ю
@Гипоталамус-к5ю 6 жыл бұрын
ломом работал?характерные мазоли
@stepansml6713
@stepansml6713 Жыл бұрын
это от паяльника, наверное.
@sskdll
@sskdll 6 жыл бұрын
Продолжения не будет?? :(
@Программированиемикроконтролле
@Программированиемикроконтролле 6 жыл бұрын
Продолжение будет скорее всего с сентября, а может и раньше.
@sskdll
@sskdll 6 жыл бұрын
Отлично, рад слышать! С нетерпением жду (и не я один) продолжения как по МК так и по электронике! :) Спасибо большое за ваши видео)
@Норберт-ф9з
@Норберт-ф9з 4 жыл бұрын
@@Программированиемикроконтролле Доброе утро/вечер/день, столкнулся c конденсаторами на 500 В в обвязке "кварца". Ситуация та же, микроконтроллер + "кварц". Пока не нашел объяснения такому выбору напряжения. Поскольку такие конденсаторы мне не доступны, хотелось бы получить объяснение или совет по данному вопросу. С чем это может быть связано и почему нельзя использовать, к примеру, конденсаторы на 50 В ?
@Trikster567
@Trikster567 3 жыл бұрын
Что значит взести биты? Это подать на транзисторы напряжение? Как напряжение находит свои транзисторы имеено нужные транзисторы, а не какие попало?
@alanalanov4125
@alanalanov4125 3 ай бұрын
🤣🤣🤣😂😂😂
@РоманАнатолійович
@РоманАнатолійович 2 ай бұрын
вы не обижайтесь, но вам надо еще базовые вещи по цифровой технике почитать. Взвести биты, это тоже самое, что установить биты, это значит поставить единичку в соответствующий бит регистра, да,в конечном счете это значит подать на определенный транзистор напряжение. Все манипуляции с настройками МК это работа с участками его памяти и регистрами, участки его памяти строго определены и строго связаны с соответственными транзисторами в его схемотехнике (это упрощенно). Когда вы ставите единичку в определенном регистре это значит что подаете высокий потенциал на базу определенного транзистора и он включается, соединяя цепь в нужной схеме. Т.о. определенное поле в регистре связано с определенным транзистором и отвечает за определенный участок схемотехники, ничего ему "искать" не нужно. Например когда вы выбираете предделитель включая счетчик, то комбинацией битов CS00, CS01, CS02 вы определяете какой из входов мультиплексора будет включен, и соответственно по этому установленному вами каналу заходят сигналы от счетчика-делителя (8, 64, 256, 1024). Т.е. вы просто комбинируете цепь во вложенной схемотехнике путем переключения нужных транзисторов. Вообще вас не особо должно интересовать как устроена внутренняя часть, она достаточно сложная и углубляться в нее задача разработчика МК, они уже все сделали за вас.
@Trikster567
@Trikster567 2 ай бұрын
@@РоманАнатолійович Отлично! Спасибо . И если образно представить что внутри происходит, то это будет похоже на сотни мелких разрядов молний, производящих связи элементов. Однако, под понятием ввести бит скрывается многоуровневая, много сложная работа разработчиков. Это жемнадо додуматься чтобы имея визуальную картинку битов, при этом нажав кнопку, да еще удаленно, в итоге получить нужный результат! Это гениально. Как картинка превращается в физическое напряжение .
@дигадвигуля
@дигадвигуля 6 жыл бұрын
приветствую автор, ну скинь толковую ссылку или сам расскажи как создать библиотеку в "атмел студио", а то толковой инфы не нахожу. Или способов много!?
@DOMINATOR-ou8nz
@DOMINATOR-ou8nz 5 жыл бұрын
В атмел студио File/New/Project.../GCC C Static Library Project
@дигадвигуля
@дигадвигуля 6 жыл бұрын
пртветствую автор. слушай а можно писать код на си в атмел студио для ардуино, если да, сделай урок как это осуществить, думаю всем интересно будет. как раз готовая отладочная плата
@vladimirlee5928
@vladimirlee5928 4 жыл бұрын
а зачем писать в ATMEL на C для Ардуино? Когда можно написать в ATMEL на С для AtMega328, который сидит в платке Ардуино UNO например и прошивать его через SPI.
@hekto_pyc9998
@hekto_pyc9998 6 жыл бұрын
А как более точно подобрать конденсатор к кварцу?
@proletarian
@proletarian 4 жыл бұрын
Нашёл ответ?
@hekto_pyc9998
@hekto_pyc9998 4 жыл бұрын
@@proletarian принцип понял, но ответа так и не нашёл.
@101picofarad
@101picofarad 3 жыл бұрын
@@proletarian номиналы балластных конденсаторов (каждого) равны двойной ёмкости кварца минус емкость пина камня (около 5 пик) и минус ёмкость дорожки до кварца (5..10пик). При четком подборе номинала синусоида кварца будет бОльшей амплитуды. Но если номинал будет не точный, то работать все равно будет, просто амплитуда синуса немного упадет.
@proletarian
@proletarian 3 жыл бұрын
@@101picofarad спасибо
@101picofarad
@101picofarad 3 жыл бұрын
@@proletarian эту синусоиду можно увидеть осциллографом , ткнувшись щупом с делением 10х в один из выводов кварца (на другом выводе будет кривая синусоида).
@Trikster567
@Trikster567 3 жыл бұрын
Зачем микроконтроллеру такая высокая частота, даже килогерцы много, не говоря о мега герцах, когда светодиод моргает с частотой 1 Гц?
@РоманАнатолійович
@РоманАнатолійович 2 ай бұрын
МК ведь создавался для более сложных задач, а не для того чтобы делать гирлянды на новогоднюю елку) Когда идет впрыск топлива в двигатель вашего автомобиля, ему нужно успевать в эти циклы например
@Trikster567
@Trikster567 2 ай бұрын
​​@@РоманАнатолійович Теперь понятно. Ответьте пожалуйста на мой вопрос выше, я о том что значит ввести биты, как напряжение находит нужные биты, это вопрос выше без ответа остался.
@АлександрАксенов-п9з
@АлександрАксенов-п9з 6 жыл бұрын
Ну и зачем кварц в протеусе подключал если все равно пришлось модель настраивать...
@splinterkab9007
@splinterkab9007 4 жыл бұрын
Протеусу вообще не пофиг. Можно и не подключать кварц в нём. Главное частоту в нем выставить.
@Александр-я6л6э
@Александр-я6л6э 5 жыл бұрын
Всё одно... Ничего не понял... Зачем козе баян??? Зачем нужно цеплять внешний кварц 8 Мгц, если есть внутренний 8 Мгц... Что меняется??? Что значит Hi. Low.Middle при выборе внешнего кварца? У меня сносит башню...
@stepansml6713
@stepansml6713 Жыл бұрын
точность отсчёта периодов и независимость от температуры. ну или существенно меньшая зависимость. на рц за сутки часты уйдут на 20 минут, например, а на кварце на несколько секунд. при передаче данных есть протоколы архичувствительные к часам. если подключен к ацп доплеровский датчик, то нужны очень точные отсчёты коротких промежутков и др
@JapanWolf666
@JapanWolf666 4 жыл бұрын
автор канал ты здесь? у меня есть вопрос, я смотрю ты разбираешься, поэтому хочу от тебя подсказку услышать
@goodluck9648
@goodluck9648 4 жыл бұрын
Не внутренний кварц, а внутренняя RC цепь
@Григорий-т2б
@Григорий-т2б 5 жыл бұрын
Дорогой автор, я вот думаю, а мозгов допереть не хватает. Вот выставил я в коде интервал 1 сек через функцию _delay_ms(1000); и не секунда получается, а намного быстрее чем 1 секунда, но вот только я подключаю таймер так всё работает ровно 1 секунда как прописал так и есть. Вопрос в том, что за фигня с _delay_ms(1000); ?
@Yupitrer
@Yupitrer 4 жыл бұрын
+
@KONARTIK1
@KONARTIK1 5 жыл бұрын
По моему 220 это не 22пф а как есть 220пф.
@Биба-р9н
@Биба-р9н 5 жыл бұрын
Если написано 220 то это значит что 22*10 в степени 0. А любое число в степени 0 есть 1. Получаем 22*1= 22 .
@Игорь-м5с2ф
@Игорь-м5с2ф 7 ай бұрын
Как всё сложно🤦‍♂️
@rk4lwe687
@rk4lwe687 3 жыл бұрын
Прошу сообщить понятен ли метод проверки и испытания работы кварцевого резонатора 500 кгц с помощью двух генераторов 470 - 530 кгц kzbin.info/www/bejne/oZjdmauXgtWmY8k
@igorkostin5280
@igorkostin5280 4 жыл бұрын
Как же бесит этот "даташыт". Шит (shit) по английски значит - дерьмо, a data sheet читается как 'дейтэщиит'. В русском есть слово "спецификация", а вот такой бессмыслицы как "даташыт" в нём нет.
@stepansml6713
@stepansml6713 Жыл бұрын
гурман... а я читаю всё в немецком варианте. знакомые усыкаются. Зато понятно как писать. Реад, врите, Бооль, унсигнед, До вхиле... понапридумывали ритуалов с буквами: читается не читается, подразумевается, но редуцировано. ашпротивно.
Динамическая индикация | Часть 1 | Программирование микроконтроллеров AVR
17:26
Программирование микроконтроллеров для начинающих!
Рет қаралды 51 М.
External interrupts of a microcontroller | Microcontrollers from scratch # 14
25:25
Программирование микроконтроллеров для начинающих!
Рет қаралды 52 М.
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
Timer-counter 0 ATmega8 | Programming AVR microcontrollers on C #12
29:09
Программирование микроконтроллеров для начинающих!
Рет қаралды 73 М.
Arrays | Microcontrollers from scratch #9
18:01
Программирование микроконтроллеров для начинающих!
Рет қаралды 61 М.
Cдвиговые регистры 74HC595 и 74HC165
6:08
Максим Обухов
Рет қаралды 38 М.
MICROCONTROLLERS - A New Era of Electronics | Microcontrollers from scratch # 1
9:13
Программирование микроконтроллеров для начинающих!
Рет қаралды 158 М.
LED garland on microcontroller | Microcontrollers from scratch #7
19:06
Программирование микроконтроллеров для начинающих!
Рет қаралды 74 М.
Урок 27. EEPROM настройки | Часть 1 | Программирование микроконтроллеров AVR
29:25
Программирование микроконтроллеров для начинающих!
Рет қаралды 50 М.
I / O Ports | The first program | Microcontrollers from scratch #4
19:06
Программирование микроконтроллеров для начинающих!
Рет қаралды 155 М.
Logical operations | Microcontrollers from scratch #10
20:23
Программирование микроконтроллеров для начинающих!
Рет қаралды 55 М.
Timer-counter 1, 2 ATmega8 | Microcontrollers from scratch #13
20:29
Программирование микроконтроллеров для начинающих!
Рет қаралды 43 М.
Bitwise operations | Microcontrollers from scratch #11
20:41
Программирование микроконтроллеров для начинающих!
Рет қаралды 56 М.