Программирование микроконтроллеров Урок 1

  Рет қаралды 215,809

Microcontrollers

Microcontrollers

Күн бұрын

Программирование avr микроконтроллеров для начинающих.Тема урока: что такое байт, бит, системы исчисления. Программирование микроконтроллеров avr
Поддержите проект: лайк и подписка будут лучшим стимулом развиваться!
Все для программирования в Китае - alipromo.com/re...
Плейлист • микроконтроллеры avr '...

Пікірлер: 175
@Иванов-у2к
@Иванов-у2к 6 жыл бұрын
Изключително! Висок професионализъм и подчертано умение да предадеш лекцията ясно, точно и разбираемо. Благодаря! Успехи!
@TheVitall
@TheVitall 10 жыл бұрын
Александр ! У вас преподавательские способности ., чудесные уроки ., спасибо огромное за передачу знаний !
@bishopkarson5912
@bishopkarson5912 3 жыл бұрын
you all prolly dont give a shit but does any of you know a method to get back into an Instagram account..? I was dumb lost the login password. I would appreciate any tips you can offer me
@titanforest2641
@titanforest2641 3 жыл бұрын
@Bishop Karson instablaster :)
@ПавелИванцов-б5л
@ПавелИванцов-б5л 6 жыл бұрын
Уроки отличные,преподаются тоже очень хорошо,автору большое спасибо за труд,и осмелюсь дать совет,на ехидство в комментариях не обращать внимания,все гении как раз и находятся за кулисами,стоит их на свет вытащить так сразу и пшик.Потому у Вас все хорошо получается,это именно начальный уровень,ниже уже плинтус а еще ниже городская канализация,но это к программированию не имеет никакого отношения.Вы объясняете очень доходчиво,удачи Вам,и терпения.Не пытайтесь всем угодить,это не получится,я пробовал.И еще раз спасибо.
@леон-в2й
@леон-в2й 2 жыл бұрын
Спасибо, впервые понял, слушая этот урок, действительно не зная биты, дальше не поймёшь микроконтроллеры, начало надо знать
@СергейЯ-т3ц
@СергейЯ-т3ц 8 жыл бұрын
Хороший урок!"киноляп" 0x0B ,0x0B два раза (объяснение шестнадцатиричной системы)
@МаксимСмирнов-г2г2ч
@МаксимСмирнов-г2г2ч 10 жыл бұрын
Спасибо, Александр за подробный урок. Даже и вопросов не осталось! А это бывает в двух случаях: либо все понятно, либо не понятно ничего. В итоге первый вариант! )
@Тесла-ф3в
@Тесла-ф3в 8 жыл бұрын
Спасибо большое! Всю жизнь пытался понять систему исчисления двоичного кода. Наконец стало ясно. Все просто и доходчиво
@ЕвгенийСтан-з8е
@ЕвгенийСтан-з8е 5 жыл бұрын
Прочтите книгу Код .Тайный язык
@SWS-LINK
@SWS-LINK 4 жыл бұрын
Отличный урок . Лайк . Вспоминаю информатику, так там после "урока" такая "каша" в голове была -)
@olegloshkarev7518
@olegloshkarev7518 8 жыл бұрын
Александр очень понятно всё поясняете,надеюсь что на этом не остановитесь и потом от теории к практике,ждём новых видео
@yura8070
@yura8070 5 жыл бұрын
Александр большое спасибо за науку .Очень доходчиво объяснили.
@ВладимирВасильев-о5ы6к
@ВладимирВасильев-о5ы6к 11 жыл бұрын
Очень нравятся Ваши уроки. Лучше в Интернатах не нашёл. Спасибо Вам, пожалуйста продолжайте.
@vildanchik
@vildanchik 10 жыл бұрын
Спасибо Вам ОГРОМНОЕ за Ваш Труд!!!
@M3T1S
@M3T1S 11 жыл бұрын
Доходчивый урок, спасибо вам.
@vgyjyjcfjtyjngfvjngf
@vgyjyjcfjtyjngfvjngf 7 жыл бұрын
Круть! Я удерживал самоучка, и про байты и биты было интересно!)
@АлександрБерезнай-м6л
@АлександрБерезнай-м6л 10 жыл бұрын
Спасибо Вам ОГРОМНОЕ !!! Смотрю и жду новых уроков!!!
@АлександрПисанец
@АлександрПисанец 10 жыл бұрын
Спасибо Вам и всем остальным, за хорошие отзывы.
@damocles9676
@damocles9676 10 жыл бұрын
Здравствуйте у вас отличное изложение материалов.Одно из самых лучших самоучителей.Мне многое понравилось в ваших уроках.Хотелось бы чтобы были уроки по программированию в ассемблере.честно сказать я начинающий.А решил начать с Ассемлера по совету друга.Пока мне важно как работает эта кучка кремния и железа.))
@АлександрПисанец
@АлександрПисанец 10 жыл бұрын
Vadim Mashtakov Пока асемблер не планировал. Книгу мнгу посоветовать, там все команды отлично расписаны "Микроконтроллеры avr семейства Mega" в нете есть электронном вибе.
@yrisu6098
@yrisu6098 2 жыл бұрын
Спасибо все очень доходчиво!
@муслимм-й5п
@муслимм-й5п 4 жыл бұрын
Лучшее объяснение
@Сергеймиролюбов-э6г
@Сергеймиролюбов-э6г 3 жыл бұрын
Хорошая подача! Спасибо!👍
@DmMukhin
@DmMukhin 11 жыл бұрын
Здорово и понятно для новичков
@ВасилийКеренган
@ВасилийКеренган 9 жыл бұрын
Спасибо,Александр! ОЧень полезно и интересно!
@АлександрПисанец
@АлександрПисанец 11 жыл бұрын
Здраствуйте. Для работы с видео Vegas Pro 10.0. Для анимации Anime Studio Pro . Для звука Audacity. Съемка с экрана Camtasia Studio 7.
@ВладимирШилкин-о9ы
@ВладимирШилкин-о9ы 7 жыл бұрын
Уже не молод но интересно надо учится этому
@techkazashka
@techkazashka 7 жыл бұрын
огромное спасибо! все ясно и доступно!
@AnatoliyYakub
@AnatoliyYakub 6 жыл бұрын
Отлично. Спасибо. Убери из урока музыку - отвлекает внимание и не позволяет переключить его (внимание) на запоминание. Ты же не песенный номер показываешь. Он не для наслаждения предусмотрен, а для прочного запоминания! С первого раза ничего не запомнил, а второй раз просматривать не хочется из-за посторонних, отвлекающих шумов (которые ты называешь музыкальным сопровождением, но которая таковой не является). Будет гораздо лучше уроки проводить в полной тишине, только твой голос.
@ТимАрс-п7ш
@ТимАрс-п7ш 2 жыл бұрын
Супер Видео
@velessn
@velessn 4 жыл бұрын
Почему не выходят новые видео?!! Очень интересная подача материала.
@АлександрПисанец
@АлександрПисанец 4 жыл бұрын
Времени нет
@ТауБөрісі
@ТауБөрісі 4 жыл бұрын
Как думаете с чего начать изучать программирование контроллеров с PIC или ATMEGA. Просто схем например частотомеров попадается больше мне на PIC.
@oopsblade
@oopsblade 10 жыл бұрын
7:28 Звук: шестеричная система исчисления. Оговорка. надо: Шестнадцатеричная. Далее по тексту тоже идёт.
@TheWladberlin
@TheWladberlin 4 жыл бұрын
"давайте посмотрим как работает шестнадцатеричная система исчисления" - никакой оговорки там нет, причем везде он говорит "шестнадцатеричная", слушай внимательно (желательно не на скорости 2.0 :)))
@alexvisard
@alexvisard 8 жыл бұрын
Приветствую Александр, давно, с первых уроков, работаю с вашим, одним из лучших AVR видео материалом на русском языке. Многие вещи в реальном времени обзоров вполне поддатливы освоению, но возникает извечная проблема - закрепление в памяти тех или иных много строчных процедур (модулей) по простой причине длительного отсутствия проектов или потребностей в их выполнении, к тому же по мере развития среды разработки и совершенствования архитектуры микропроцессоров, нереально угнаться за все возрастающими требованиями рынка. Мне как аппаратному специалисту катастрофически не хватает такого инструментария, и многие со мной будут согласны, который позволил бы реализовать исходный код firmware методом последовательной генерации нужных процедур в виде мастера дизайн построителя (он же и компилятор Си кода) к примеру как это было PSoC Express kzbin.info/www/bejne/pme3g3WKh7Z_Y80 Я знаю что Вы скептически относитесь к такому подходу, т.к. вы обучаете по принципу "Младенец учится делать первые шаги", язык состоит их алфавита, букв, слова состоят из букв, предложения из слов, предложения выражают мысли и т.п. Следуя Вашим утверждениям, для написания многих известных процедур, есть статистически наработанная библиотека модулей (констант) в составе с переменными значениями. Обладая дополнительным опытом разработки аппликаций в VBA, мне удалось собрать несложный репликатор последовательных процедур, которые можно задавать методом обращения к библиотеке и в результате генерировать такой отбор в исходный исполнительный код (текст - листинг). Я бы назвал такой метод - HW/SW algoritm - reengineering. Если Вас привлекает такая тема, можно было бы продолжить общение. Мне инересна Ваша реакция, буду благодарен за комментарии, можно в л.с. Всяческих успехов и дальнейшего развития Вашему видеоканалу.
@АлександрПисанец
@АлександрПисанец 8 жыл бұрын
Это вы зря ), я совсем не против вашей методике. Каждый выбирает как ему проще изучать. Лично я предпочитаю разбираться как все работает, хотя это весьма сложно. Вы покажите результат своего творения возможно кому то и пригодится, та и мне интересно )
@alexvisard
@alexvisard 8 жыл бұрын
С удовольствием продемонстрировал бы, но недавно установил win10, они параноидально перекрывают свои ранние продукты, в настоящий момент я пытаюсь пропатчить VBA чтоб заблокированные компоненты заработали. Отключены макросы, и ряд dll ;( при первой же возможности выложу скрин. Очень странно что такие инструменты никто не пытался построить теми же средствами java или под html ? Есть мнение, все языки можно перевести с одного на другой, сфера перевода машинного кода на язык человека с паяльником и аналого-цифровыми приборами и по сей день в тени, а если и пытаются это делать, то разрабатывают дополнительный язык более высокого уровня, который так же отнимает массу сил, времени и здоровья на его освоение. Наверное экономически выгодней организовывать дорогие кросс-платформы и платные языковые курсы, нежели разрабатывать такие трансляторы и приводить их к удобному интерфейсу конечного пользователя. Аналогия, которая подтверждает мою философию - если я расскажу процесс получения фотографии методом съемки аналоговой техникой, с последующей химической проявкой и печатью... многие нынешние фотографы, которые зарабатывают на жизнь без таких знаний на современной технике, меня не поймут. И будут по своему правы....
@MYDIYby
@MYDIYby 11 жыл бұрын
Александр, отличные уроки у Вас, но не хватает систематизации. На канале видео идет как то не логично, вначале идут уроки для людей которые по определению должны хоть что то понимать в микроконтроллерах, а уже потом уроки для совсем новичком, честно говоря сложно ориентироваться с чего же нужно начинать. Предлагаю Вам сделать курс по микроконтроллерам AVR от простого к сложному, с соответствующей нумерацией, а то новичку легко запутаться.
@АлександрПисанец
@АлександрПисанец 11 жыл бұрын
Я беру конкретно тему и старался объяснить. Каждый урок и недолжен быть связан с предыдущим. Та и не знаю, как нужно их подрят делать.
@codefinder2232
@codefinder2232 11 жыл бұрын
Леша поддерживаю твое замечание автору. Хочу добавить, что многие авторы подобных уроков считают ненужным подробно останавливаться на мелочах, в чем их большая ошибка. Поскольку не понимая какого-то, может малозначимого, нюанса начинает накапливаться непонимание курса в целом. Появляется легкое неуважение и недоверие к автору. Благо к нашему автору это не относится. Призыв: "Авторы уроков не бойтесь(или не ленитесь) останавливаться на мелочах и подробностях - из них состоят большие вещи". Ура!
@KolebraWoolf
@KolebraWoolf 8 жыл бұрын
Нумерация битов бывает в любую сторону, и даже с возможностью переключения. Подробно все это есть в статьях посвященных порядку байтов.
@andrewpugachev4607
@andrewpugachev4607 8 жыл бұрын
Нумерация битов ВСЕГДА СПРАВА НАЛЕВО. Вы путаете порядок байтов и порядок бит. Порядок бит стандартизирован, а порядок байтов - нет. Таким образом есть big-endian и little-endian, и то, которые нужны только в том случае, если процессор читает 2 и более байт подряд.
@АлександрМирошник-о7ч
@АлександрМирошник-о7ч 9 жыл бұрын
Спасибо за видео
@ИгорьСоколов-к9ч
@ИгорьСоколов-к9ч 6 жыл бұрын
Прям Novell NetWare ) Фортран и машинный код, давно это было...
@ИгорьЖелезнов-э7л
@ИгорьЖелезнов-э7л 7 жыл бұрын
Александр! Подскажите, в каком порядке лучше смотреть и изучать программирование МК по Вашим урокам ооооочень начинающим? Посмотрел уроки других авторов и сделал выбор в пользу именно Ваших уроков - очень доходчиво, наглядно и понятно. А самое главное то, что уроки "живые" и Вы находите время и отвечаете на вопросы! Спасибо!!!
@АлександрПисанец
@АлександрПисанец 7 жыл бұрын
Каждый урок это независимая тема. Теперь я уже понимаю что нужно было за основу использовать проект и поэтапно развивать программу с изучением периферии микроконтроллера. Но увы, есть как есть.
@ИгорьЖелезнов-э7л
@ИгорьЖелезнов-э7л 7 жыл бұрын
Ну хотя бы первые для изучения начинающим уроки можете назвать? Основные, без которых ни как.
@elmarrasulzade2043
@elmarrasulzade2043 10 ай бұрын
Где же вы были в 95ом году. Если бы я тогда посмотрел бы это видео вероятно я бы не стал программистом вообще(((
@sg6630
@sg6630 6 жыл бұрын
Почему 0 и 1? Потому что транзистор может быть открыт "1" и закрыт "0", это б поняли те кто не особо знаком с железом.
@lendelgalyna1042
@lendelgalyna1042 6 жыл бұрын
thanks
@АлександрБородач-ц7п
@АлександрБородач-ц7п 5 жыл бұрын
@АлександрПисанец
@АлександрПисанец 10 жыл бұрын
Все очень просто. Выставите все биты в один. Сложите результат каждого 32 768 + 16384 + 8192 ... +2 + 1 = 65536 максимальное число двух байт
@СергейИгоревич-с2я
@СергейИгоревич-с2я 9 жыл бұрын
+Александр Писанец почему именно двойку пишут над каждым битом?
@ukropishedivanpatrioten6078
@ukropishedivanpatrioten6078 9 жыл бұрын
+Сергей Игоревич количество состояний (кодов, значений) в одном бите; в бите 2 0 или 1
@ВсёПро100-ъ7в
@ВсёПро100-ъ7в 8 жыл бұрын
Александр, во-первых ОГРОМНОЕ СПАСИБО за Ваш труд ! Признаюсь, просмотрел много уроков, но пока не наткнулся случайно на Вашу ссылку, многое было непонятно. Теперь, вроде, в моей голове начинает все укладываться в некое подобие понимания работы МК. Но, есть все-таки одно НО. В поисках нужной мне на данный момент темы пришлось набить мозоль на правом указательном пальце правой руки. Т.е. самый первый урок по программированию я нашел с трудом, потому что все уроки так называются. Нет ли У Вас отдельного пространства в Инете, где все это собрано в одном месте?
@АлександрПисанец
@АлександрПисанец 8 жыл бұрын
Сайт на стадии создания, времени не хватает на все.
@ВсёПро100-ъ7в
@ВсёПро100-ъ7в 8 жыл бұрын
Александр Писанец Да, понимаю. Сам такой . Вечная нехватка времени. Вот и сижу после работы по ночам -учусь в свои 47 лет. Но сайт твой раскопал. Если не поклонник, то точно читатель.
@АлександрПисанец
@АлександрПисанец 8 жыл бұрын
Данный сайт он на бесплатном портале, рекламы немерено, просто бесит, поэтому сайт не развиваю. Заказал чтобы сделали платный, свой. Вот там и буду бес всякой рекламы уроки и разработки.
@ВсёПро100-ъ7в
@ВсёПро100-ъ7в 8 жыл бұрын
Ждем с нетерпением, потому что более толкового объяснения не найти.
@talgtalga3767
@talgtalga3767 3 жыл бұрын
даввайте запишем 10 говорит пото 3 и 1 биты что он говорит не понял ..3 и 1 первом устанавилсь чего он говорит не слышно или ???хэлп помогиите блогадарю за ранее
@ИгорьФлейфле
@ИгорьФлейфле 9 жыл бұрын
Я всё ещё борюсь с файлом ELF. Попробую устанавливать без антивируса. Спасибо! Но формат общения в Ю-тубе очень неудобный. Тыщща вопросов, вот например не могу Ваши уроки выложить по порядку. После урока №2 (для меня!!) идёт урок №3 "EEPROM!! А это ещё рано мне! А Вы где-то страницы имеете на сайтах?7
@АлександрПисанец
@АлександрПисанец 9 жыл бұрын
+Игорь Флейфле Будет время в плейлисте все выстрою по порядку. Сайт есть на я им не занимаюсь.
@alexboldvin7442
@alexboldvin7442 9 жыл бұрын
Александр, скажите,пожалуйста, что именно делает команда asm("nop"). Возвращает значение? Немного непонятно. Понимаю в процессе работы, что как делает, расскажите немного об этом, если будет время
@АлександрПисанец
@АлександрПисанец 9 жыл бұрын
Alex Boldvin asm("nop") асемблерная вставка пропускает один такт (пустая команда)
@alexboldvin7442
@alexboldvin7442 9 жыл бұрын
спасибо большое
@talgtalga3767
@talgtalga3767 3 жыл бұрын
почему именно десять а не 78 или 135 ?куда их может компелятор ставить будет в этойи байте 8ми битнаом ячейке??please help
@vitaly182
@vitaly182 11 жыл бұрын
я уверен что большинство смотрит впервые недавно открыв атмел студио
@allavg
@allavg 7 жыл бұрын
Подскажите, пожалуйста, есть ли у вас в данном курсе подробное объяснение о том как организовать часы реального времени на Atmega без применения специализированных микросхем?
@АлександрПисанец
@АлександрПисанец 7 жыл бұрын
Возможно поможет kzbin.info/www/bejne/e4XIZn2QmZqEjqc
@allavg
@allavg 7 жыл бұрын
Александр Писанец Спасибо, посмотрю
@falcol7104
@falcol7104 8 жыл бұрын
Александр, как относитесь к STM32 ,нет желания сделать подобные виде про эти контроллеры?
@АлександрПисанец
@АлександрПисанец 8 жыл бұрын
STM по круче, но я их редко использую и не до конца сам возможности изучил, мне хватает avr.
@ИгорьФлейфле
@ИгорьФлейфле 9 жыл бұрын
Ничо, что я много вопросов задаю?? Меня интересует, как в АТмел удалить проект? Хочу начать "с чистого листа"! Если я удалю папки в Проводнике, я не наврежу программе? Не смог я убрать ошибки с "FCU_4000//" Файл delat.h не тот. Как в нём могут быть ошибки, если я его не делал? И ещё, когда сохраняю, есть пункты "Сохранить файл ".С" а есть пункт "сохранит всё!" Что ВСЁ? он спрашивает?? Чтото туго у меня идёт это дело..:((
@АлександрПисанец
@АлександрПисанец 9 жыл бұрын
+Игорь Флейфле Сохранить значит текущий активный лист. Ваш проект может содержать не один лист( помимо основной программы куча еще открытых библиотек). Если вам не нужен проект просто удалите папку.
@siptimasiptima7391
@siptimasiptima7391 8 жыл бұрын
Я начинающий ...с 1 урока открыл для себя странное число 255, при гуглении оно часто мелькает в проектах связанны с исчислением (влажность, дальность, скорость и т.д.). И про старший, младший байт (видел в SinaProg когда attiny13 фьюзы выставлял).
@mikrokotroller
@mikrokotroller 11 жыл бұрын
Здравствуйте, Александр. Скажите, пожалуйста, какую программу Вы используйте для создания презентаций в видеоуроках? У Вас отличные уроки. Спасибо!
@omelchuk890
@omelchuk890 6 жыл бұрын
Не может в int, двух байтный, уместится положительное более 32767, так как старший бит - знаковый! Указанное верно для unsigned int.
@РоманПолоз
@РоманПолоз 5 жыл бұрын
именно
@timson3295
@timson3295 10 жыл бұрын
Объясните пожалуйста как получилось макс. число 65535 в двух байтах, если 2 в 15ст. = 32768, а в 16ст. = 65536?
@ИгорьФлейфле
@ИгорьФлейфле 9 жыл бұрын
К сожалению и отключение антивируса не помогло. При компиляции появляется первое окно:"Имеются ошибки при build. Желаете ли продолжить?" Я жму "ДА" Тогда и появляется окно"Потерян файл ...путь..ELF" Ошибки показывает, но не работает пошаговое. Но есть и приятные новости: сегодня прошил первый контроллер Attiny13!! C 4-й попытки нашёл Пони Прог с поддержкой Attiny13/
@АлександрПисанец
@АлександрПисанец 9 жыл бұрын
+Игорь Флейфле Не знаю как вам помочь. Сколько я переставлял и устанавливал студий таких проблем не разу не было. Может кто другой подскажет.
@dredd3964
@dredd3964 11 жыл бұрын
в шеснадцатиричной системе 0x0B встречается 2 раза, друг за другом. Ошибка?
@Неигрушки-ф4в
@Неигрушки-ф4в 5 жыл бұрын
может в первом уроке стоило рассказать, что такое микроконтроллер, вместо повторения информатики за 6 класс!
@SWS-LINK
@SWS-LINK 4 жыл бұрын
Расскажи. Мы с удовольствием посмотрим.
@Неигрушки-ф4в
@Неигрушки-ф4в 4 жыл бұрын
@@SWS-LINK При чем тут я? Когда я захочу снять видео о чем-то, я прежде его продумаю. Того же жду и от других. Мы не на ТЫ.
@SWS-LINK
@SWS-LINK 4 жыл бұрын
@@Неигрушки-ф4в "когда я захочу", это значит никогда -). А ждать не надо, надо взять и сделать. Лучше, понятнее, правильнее. И показать, как надо. Не ?
@Неигрушки-ф4в
@Неигрушки-ф4в 4 жыл бұрын
@@SWS-LINK А вы всегда смотрите только те ролики, которые можете снять сами? Если я и сниму свой ролик, то в другой области. В той, где я специалист. И сниму я его, продумав. Того же жду и от авторов роликов, которые я смотрю. Но не всегда дожидаюсь.
@SWS-LINK
@SWS-LINK 4 жыл бұрын
@@Неигрушки-ф4в автор решил снять так, как решил. Получилось отлично. Можешь сделать лучше, сделай -).
@РусланПортнягин-э3э
@РусланПортнягин-э3э 2 жыл бұрын
Третий бит под номером три так и идет? а нулевой под нулевымЯ?
@ДмитрийХодаковский-е3б
@ДмитрийХодаковский-е3б 7 жыл бұрын
Не подскажите может ли знания программирования микроконтроллера avr заменить полностью ардуино? а то мне как электротехнику понимающему в электронике не приятно/не солидно начинать учить ардуино, как то все через чур просто и пародийно!
@olegyurkov6071
@olegyurkov6071 7 жыл бұрын
изучая ардуино меньше вникаешь в архитектуру процессора, совершенно не занимаешься протоколами обмена с разными устройствами, заменяя это использованием готовых чужих библиотек. Больше занимаешься готовым устройством, меньше вникая в нюансы. А программируя контроллер своими руками надо знать все абсолютно - и инициализацию и прерывания и детали протоколов обмена, все делать своими руками. Так что выбор за вами что вам больше интересно.
@ДмитрийХодаковский-е3б
@ДмитрийХодаковский-е3б 7 жыл бұрын
Я учил ассемблер и железяки, я не полный профан. Думаю комплект ардуино не слишком дорогой 20$~30$. Конечно я не покупал отдельно как там транзистор отдельно на платке, реле отдельно на платке, это уже для школьников и у меня это все есть - а только как датчики дыма и влажности итд. Поиграюсь потом медленно перейду на более серьезное. Как вам?
@olegyurkov6071
@olegyurkov6071 7 жыл бұрын
да, главное иметь саму плату с прошитым микроконтроллером и все. Всю периферию можно делать самому ну или если что то сложное ( Ethernet, гироскоп и прочее) можно купить . Ну и можно изучать среду, язык . А потом можно и самому делать какие то устройства, самостоятельно прошивать контроллер, если есть чем, конечно. использовать для программирования ассемблер или С, а не среду ардуино.
@moratoPg
@moratoPg 3 жыл бұрын
Я как начинающий, хотел бы сначала увидить всю картину, а не пазлы от нее чтоб ее собрать, спасибо и на этом
@vladbarkhudarov97
@vladbarkhudarov97 5 жыл бұрын
Сам инженер-электронщик(советской школы) и работаю с контроллерами разными и ПИД-регуляторами и частотниками.....Сколько не зубрил разные ассемблеры с компиляторами-ни ..я. Любая схемотехника-в легкую. Пробел, видать, в образовании...
@vitalikstaricov1677
@vitalikstaricov1677 9 жыл бұрын
Как прошить arduino Uno с помощью USB TTL ch340g. Куда какие провода старить
@minimuk
@minimuk 6 жыл бұрын
Ардуино Уно имеет свой программатор на борту
@elwpoqerwituyvnu
@elwpoqerwituyvnu 7 жыл бұрын
7:43 не "Ха", а икс!
@tiger0007t
@tiger0007t 6 жыл бұрын
2:48 может второй бит и четвертый установились в единицу?
@GrafKarlsonskiy
@GrafKarlsonskiy 6 жыл бұрын
Sasha T так и получилось, просто надо было отдельно написать ему, 1010. Равно десяти.
@romik5608
@romik5608 4 жыл бұрын
Нет. Именно первый и третий. Счет у программистов начинается с НУЛЯ :D
@АлександрПисанец
@АлександрПисанец 11 жыл бұрын
Насчет 0x0B встречается 2 раза. Да, ошибка. Сразу не заметил.
@M3T1S
@M3T1S 11 жыл бұрын
а что же тогда вместо 0x0B? Дальше по алфавиту 0x0G?
@M3T1S
@M3T1S 11 жыл бұрын
или 0х10 как вы дальше рассказываете
@АлександрПисанец
@АлександрПисанец 11 жыл бұрын
0x0A,0x0B,0x0C,0x0D,0x0E,0x0F
@СергейКонифатов
@СергейКонифатов 10 жыл бұрын
А где второй урок? не могу найти что то
@АлександрПисанец
@АлександрПисанец 10 жыл бұрын
Микроконтроллеры avr для начинающих Урок 2 "Atmega"
@СергейКонифатов
@СергейКонифатов 10 жыл бұрын
Александр Писанец Спасибо большое!
@vitaly182
@vitaly182 11 жыл бұрын
ДАааа, Программистом.
@feniks989
@feniks989 7 жыл бұрын
"Разлаживать" "хочите" сразу обжешника вспомнил
@АлексейКраснобаев-э6ь
@АлексейКраснобаев-э6ь 7 жыл бұрын
Эта инфа не для начинающих, а для бывалых. Расскажите логику процесса, связав с физикой
@ИванНифантов-ю8у
@ИванНифантов-ю8у 3 жыл бұрын
Ал5чех аюх
@КогнитивныйДиссонанс-ь7ш
@КогнитивныйДиссонанс-ь7ш 5 жыл бұрын
0х0В - 2 раза на 7:10
@СерёгаКуфтин-й2т
@СерёгаКуфтин-й2т 8 жыл бұрын
Здравствуйте просматривал ваще видео попробовал и пошагово у меня высвечивается вот это void _delay_ms(double __ms) { double __tmp ; #if __HAS_DELAY_CYCLES && defined(__OPTIMIZE__) && \ !defined(__DELAY_BACKWARD_COMPATIBLE__) && \ __STDC_HOSTED__ uint32_t __ticks_dc; extern void __builtin_avr_delay_cycles(unsigned long); __tmp = ((F_CPU) / 1e3) * __ms; #if defined(__DELAY_ROUND_DOWN__) __ticks_dc = (uint32_t)fabs(__tmp); #elif defined(__DELAY_ROUND_CLOSEST__) __ticks_dc = (uint32_t)(fabs(__tmp)+0.5); #else //round up by default __ticks_dc = (uint32_t)(ceil(fabs(__tmp))); #endif __builtin_avr_delay_cycles(__ticks_dc); программа Atmel Studio 7.0
@АлександрПисанец
@АлександрПисанец 8 жыл бұрын
Здравствуйте. Я не понял сам вопрос?
@alexandrsapzh869
@alexandrsapzh869 6 жыл бұрын
Можно по-серьезней.
@dmytrolytvynenko6537
@dmytrolytvynenko6537 6 жыл бұрын
у инта размер - 4 байта, у короткого инта - 2
@Monstrella1991
@Monstrella1991 10 жыл бұрын
а что насчёт значения null кроме 0 или 1
@АлександрПисанец
@АлександрПисанец 10 жыл бұрын
Не понял сам вопрос.
@Monstrella1991
@Monstrella1991 10 жыл бұрын
В бите может хранится значение null помимо 0 или 1?
@АлександрПисанец
@АлександрПисанец 10 жыл бұрын
Вы правы, можно. Но это не для начинающих не нужно. Попробуй, объясни, как его применять и для чего его использовать, чтобы тебя поняли.
@georgemedved
@georgemedved 10 жыл бұрын
Прошу прощения, а как в бит запихнуть что-либо кроме 0 или 1? :)
@georgemedved
@georgemedved 10 жыл бұрын
Поймал себя на мысли, что если бы я был новичок, то ничего бы не понял. На мой взгляд для понимания систем счисления нужен более формализованный аппарат. Любое целое число может быть основанием системы счисления. И тогда всё станет понятно, и не будет вопросов а ля "как получаются числа 16 и выше в 16ричной системе счис." :)
@TheDzaleh
@TheDzaleh 8 жыл бұрын
шесТнадцатеричная ))
@prizgena
@prizgena 7 жыл бұрын
может 65535 можно хранить в двух "словах", а не байтах?
@АлександрПисанец
@АлександрПисанец 7 жыл бұрын
Слово это терминология для значения, значение сохраняется в байтах
@СергейСергеев-ш3в
@СергейСергеев-ш3в 9 жыл бұрын
два раза повторяется 0x0B
@ApalonPSS
@ApalonPSS 8 жыл бұрын
Спасибо за этот цикл видео, Очень грамотно и понятно объяснил вводную теорию. Я еще пока только новичок и постоянно пользуюсь таблицей ASCII и побитовыми операторами. Если захочешь можешь разместить ее у себя на сайте yadi.sk/i/n76LIz5vxgxyx. Делал для себя, может и новичкам сгодится.
@АлександрПисанец
@АлександрПисанец 8 жыл бұрын
Спасибо
@vldmrkrch
@vldmrkrch 9 жыл бұрын
Дилдаев?
@АлександрПисанец
@АлександрПисанец 9 жыл бұрын
+Володимир Кірчей И что это за вопрос?
@vldmrkrch
@vldmrkrch 9 жыл бұрын
Голос сильно похож на Дилдаева из 4chan)
@mralkio4972
@mralkio4972 9 жыл бұрын
2^16 = 65536
@ivanmachozuzupapa874
@ivanmachozuzupapa874 8 жыл бұрын
Не ШЕСТИРИЧНУЮ , а ШЕСТНАДЦАТИРИЧНУЮ СИСТЕМУ !! (т.е. систему в которой используется шестнадцать оригинальных . неповторяющихся обозначений цифр ). Десять взято из десятичной системы, 0,1,2,3,4,5,6,7,8,9 , а остальные пять решили обозначить A B C D F . Потому что в двоичной системе мы считаем двойки , в десятичной- десятки, в восьмеричной -восьмерки , а в шестнадцатиричной системе- шестнадцатки . Я правильно рассуждаю ??
@АлександрПисанец
@АлександрПисанец 8 жыл бұрын
A,B,C,D,E,F В остальном вы правы.
@starikovdmitriy
@starikovdmitriy 10 жыл бұрын
0"Ха"09 )))
@МихаилБородулин-э6г
@МихаилБородулин-э6г 10 жыл бұрын
Тоже посмеялся ). Вообще много ляпов заметил в этом видео. Посмотрим, что в следующих уроках. Ну хоть голос у автора приятный )
@ИванКлюев-т8ю
@ИванКлюев-т8ю 7 жыл бұрын
int - это 32 битное число, а не 16 битное.
@АлександрПисанец
@АлександрПисанец 7 жыл бұрын
Это смотря для какой операционной системы использовать.
@wasilyiwelytsko9267
@wasilyiwelytsko9267 4 жыл бұрын
Музыка мешает.
@elwpoqerwituyvnu
@elwpoqerwituyvnu 7 жыл бұрын
1:28 бинарная это и есть двоичная. Ты почему не говоришь, как так сложилось, что именно 8 бит в байте, а не 10 к примеру, или 12, 11, 9, 13 итд. ?
@VL_Yooi
@VL_Yooi 2 жыл бұрын
Ну сделали бы 10 спрашивали почему 10? Сделали бы 12 тоже самое почему?.... Просто рандомно выбрали
@annaluzina7267
@annaluzina7267 3 жыл бұрын
Не слаживаем, а складываем! Слаживаем от слова лажа!
@СергейДуров-ф8ъ
@СергейДуров-ф8ъ 5 жыл бұрын
"Разлаживает"? Бро, глаз дергается. В целом все по делу, но русский язык то забывать не надо.
@TheWladberlin
@TheWladberlin 4 жыл бұрын
ну может быть иногда и микрофон подводит, зато в целом куто!!! :))
@ИхсанИхсан-ы3у
@ИхсанИхсан-ы3у 4 жыл бұрын
Музыка лишняя
@elv2377
@elv2377 7 жыл бұрын
урок 1. никак не могу найти урок 2))))))
@АлександрПисанец
@АлександрПисанец 7 жыл бұрын
kzbin.info/www/bejne/e5ynp6OOr851eZI
@ivan868
@ivan868 8 жыл бұрын
Не стало вообще понятно как получили число 10 и потом 1000.
@АлександрПисанец
@АлександрПисанец 8 жыл бұрын
Все разжёвано в видео, мне больше нечего добавить
@ivastep1
@ivastep1 6 жыл бұрын
и нахер музыка, для психоза
@СергейВорошилов-э4э
@СергейВорошилов-э4э 9 жыл бұрын
JavaScript. Подробное руководство, 6-е издание 2012г. 2100р goo.gl/9wWuOl
@ЛенаМихеева-и1ш
@ЛенаМихеева-и1ш 5 жыл бұрын
Урок, конечно, полезный, но вам следует лучше следить за своей речью. Такие слова, как "хочите", разлаживает" и прочие в том же духе очень режут слух.
@АлександрПисанец
@АлександрПисанец 5 жыл бұрын
Да, есть такое. Стараюсь, но не очень получается.
@ипавипаипавипав
@ипавипаипавипав 7 жыл бұрын
Если вы будете объяснять, не как для начинающих, а как для умственно отсталых, начинающие точно поймут!
@АлександрПисанец
@АлександрПисанец 7 жыл бұрын
Под всех подстроится не возможно.
@Mikola_Naumenko
@Mikola_Naumenko 6 жыл бұрын
@@АлександрПисанец и это правильно, должно быть элиментарное отсеивание.
@barsel4658
@barsel4658 6 жыл бұрын
С такими советами идите учить сами кого-то. И если такие умные, что вы тут делаете?
@talgtalga3767
@talgtalga3767 3 жыл бұрын
Вот честно не понял ..и не поняьтно что говорите хотя я не русский но некторвые словы не до лоца говорите... куда делсись две цифры 10 или 11 его сделали нет вообще других примеров простой ....не ужели нет простых примеров what de...?
@MastrksXTV
@MastrksXTV 9 жыл бұрын
Не совсем понятно ...
@XAngelsLifeX
@XAngelsLifeX 9 жыл бұрын
Спасибо за видео
Микроконтроллеры avr для начинающих Урок 2 "Atmega"
9:51
Александр Писанец
Рет қаралды 157 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Микроконтроллеры, Донов. Г. И., 02.02.2021г.
45:54
Дистанционные занятия МФТИ
Рет қаралды 20 М.
Как устроены швейные машинки? [Veritasium]
16:50
Энкодеры. Подробный обзор с экспериментами!
15:31
Андрей Кулагин
Рет қаралды 104 М.
Лекция №1 "Микроконтроллеры" (Донов Г.И.)
1:12:42
Дистанционные занятия МФТИ
Рет қаралды 43 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН