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

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024

Комментарии • 175

  • @user-yz2my6kp5i
    @user-yz2my6kp5i 6 лет назад +4

    Изключително! Висок професионализъм и подчертано умение да предадеш лекцията ясно, точно и разбираемо. Благодаря! Успехи!

  • @TheVitall
    @TheVitall 9 лет назад +27

    Александр !
    У вас преподавательские способности ., чудесные уроки ., спасибо огромное за передачу знаний !

    • @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 :)

  • @user-um9zm4cm5v
    @user-um9zm4cm5v 6 лет назад +3

    Уроки отличные,преподаются тоже очень хорошо,автору большое спасибо за труд,и осмелюсь дать совет,на ехидство в комментариях не обращать внимания,все гении как раз и находятся за кулисами,стоит их на свет вытащить так сразу и пшик.Потому у Вас все хорошо получается,это именно начальный уровень,ниже уже плинтус а еще ниже городская канализация,но это к программированию не имеет никакого отношения.Вы объясняете очень доходчиво,удачи Вам,и терпения.Не пытайтесь всем угодить,это не получится,я пробовал.И еще раз спасибо.

  • @СергейЯ-т3ц
    @СергейЯ-т3ц 7 лет назад +3

    Хороший урок!"киноляп" 0x0B ,0x0B два раза (объяснение шестнадцатиричной системы)

  • @vildanchik
    @vildanchik 10 лет назад +4

    Спасибо Вам ОГРОМНОЕ за Ваш Труд!!!

  • @olegloshkarev7518
    @olegloshkarev7518 8 лет назад +1

    Александр очень понятно всё поясняете,надеюсь что на этом не остановитесь и потом от теории к практике,ждём новых видео

  • @user-en4zj2xw9p
    @user-en4zj2xw9p 2 года назад

    Спасибо, впервые понял, слушая этот урок, действительно не зная биты, дальше не поймёшь микроконтроллеры, начало надо знать

  • @user-iw3ni4pb3k
    @user-iw3ni4pb3k 9 лет назад

    Спасибо, Александр за подробный урок. Даже и вопросов не осталось! А это бывает в двух случаях: либо все понятно, либо не понятно ничего. В итоге первый вариант! )

  • @SWS-LINK
    @SWS-LINK 4 года назад +1

    Отличный урок . Лайк . Вспоминаю информатику, так там после "урока" такая "каша" в голове была -)

  • @M3T1S
    @M3T1S 10 лет назад +2

    Доходчивый урок, спасибо вам.

  • @user-hw8cl8we7j
    @user-hw8cl8we7j 7 лет назад

    Спасибо большое! Всю жизнь пытался понять систему исчисления двоичного кода. Наконец стало ясно. Все просто и доходчиво

  • @user-dx5kq4dk1m
    @user-dx5kq4dk1m 10 лет назад +1

    Очень нравятся Ваши уроки. Лучше в Интернатах не нашёл. Спасибо Вам, пожалуйста продолжайте.

  • @yura8070
    @yura8070 5 лет назад

    Александр большое спасибо за науку .Очень доходчиво объяснили.

  • @damocles9676
    @damocles9676 9 лет назад +2

    Здравствуйте у вас отличное изложение материалов.Одно из самых лучших самоучителей.Мне многое понравилось в ваших уроках.Хотелось бы чтобы были уроки по программированию в ассемблере.честно сказать я начинающий.А решил начать с Ассемлера по совету друга.Пока мне важно как работает эта кучка кремния и железа.))

    • @АлександрПисанец
      @АлександрПисанец  9 лет назад

      Vadim Mashtakov Пока асемблер не планировал. Книгу мнгу посоветовать, там все команды отлично расписаны
      "Микроконтроллеры avr семейства Mega" в нете есть электронном вибе.

  • @АлександрПисанец
    @АлександрПисанец  11 лет назад +5

    Здраствуйте. Для работы с видео Vegas Pro 10.0. Для анимации Anime Studio Pro . Для звука Audacity. Съемка с экрана Camtasia Studio 7.

  • @user-iu7ll2wx4x
    @user-iu7ll2wx4x 9 лет назад

    Спасибо Вам ОГРОМНОЕ !!! Смотрю и жду новых уроков!!!

  • @AnatoliyYakub
    @AnatoliyYakub 5 лет назад +4

    Отлично. Спасибо. Убери из урока музыку - отвлекает внимание и не позволяет переключить его (внимание) на запоминание. Ты же не песенный номер показываешь. Он не для наслаждения предусмотрен, а для прочного запоминания! С первого раза ничего не запомнил, а второй раз просматривать не хочется из-за посторонних, отвлекающих шумов (которые ты называешь музыкальным сопровождением, но которая таковой не является). Будет гораздо лучше уроки проводить в полной тишине, только твой голос.

  • @vgyjyjcfjtyjngfvjngf
    @vgyjyjcfjtyjngfvjngf 6 лет назад

    Круть! Я удерживал самоучка, и про байты и биты было интересно!)

  • @omelchuk890
    @omelchuk890 5 лет назад +5

    Не может в int, двух байтный, уместится положительное более 32767, так как старший бит - знаковый! Указанное верно для unsigned int.

  • @ВасилийКеренган
    @ВасилийКеренган 9 лет назад

    Спасибо,Александр! ОЧень полезно и интересно!

  • @sg6630
    @sg6630 5 лет назад +1

    Почему 0 и 1? Потому что транзистор может быть открыт "1" и закрыт "0", это б поняли те кто не особо знаком с железом.

  • @муслимм-й5п
    @муслимм-й5п 3 года назад

    Лучшее объяснение

  • @yrisu6098
    @yrisu6098 Год назад

    Спасибо все очень доходчиво!

  • @ИгорьСоколов-к9ч
    @ИгорьСоколов-к9ч 5 лет назад +2

    Прям Novell NetWare )
    Фортран и машинный код,
    давно это было...

  • @DmMukhin
    @DmMukhin 10 лет назад

    Здорово и понятно для новичков

  • @АлександрПисанец
    @АлександрПисанец  9 лет назад +5

    Все очень просто. Выставите все биты в один. Сложите результат каждого 32 768 + 16384 + 8192 ... +2 + 1 = 65536 максимальное число двух байт

    • @user-up2cp6uu5n
      @user-up2cp6uu5n 8 лет назад +1

      +Александр Писанец почему именно двойку пишут над каждым битом?

    • @ukropishedivanpatrioten6078
      @ukropishedivanpatrioten6078 8 лет назад +3

      +Сергей Игоревич количество состояний (кодов, значений) в одном бите; в бите 2
      0 или 1

  • @user-yu3yv3ti9d
    @user-yu3yv3ti9d 3 года назад

    Хорошая подача! Спасибо!👍

  • @oopsblade
    @oopsblade 10 лет назад +1

    7:28 Звук: шестеричная система исчисления. Оговорка. надо: Шестнадцатеричная. Далее по тексту тоже идёт.

    • @TheWladberlin
      @TheWladberlin 4 года назад +1

      "давайте посмотрим как работает шестнадцатеричная система исчисления" - никакой оговорки там нет, причем везде он говорит "шестнадцатеричная", слушай внимательно (желательно не на скорости 2.0 :)))

  • @ВладимирШилкин-о9ы

    Уже не молод но интересно надо учится этому

  • @ИгорьФлейфле
    @ИгорьФлейфле 8 лет назад +1

    К сожалению и отключение антивируса не помогло. При компиляции появляется первое окно:"Имеются ошибки при build. Желаете ли продолжить?" Я жму "ДА" Тогда и появляется окно"Потерян файл ...путь..ELF" Ошибки показывает, но не работает пошаговое. Но есть и приятные новости: сегодня прошил первый контроллер Attiny13!! C 4-й попытки нашёл Пони Прог с поддержкой Attiny13/

    • @АлександрПисанец
      @АлександрПисанец  8 лет назад

      +Игорь Флейфле Не знаю как вам помочь. Сколько я переставлял и устанавливал студий таких проблем не разу не было. Может кто другой подскажет.

  • @tech.kazaksha
    @tech.kazaksha 7 лет назад

    огромное спасибо! все ясно и доступно!

  • @ТимАрс-п7ш
    @ТимАрс-п7ш 2 года назад

    Супер Видео

  • @elmarrasulzade2043
    @elmarrasulzade2043 5 месяцев назад

    Где же вы были в 95ом году. Если бы я тогда посмотрел бы это видео вероятно я бы не стал программистом вообще(((

  • @MYDIYby
    @MYDIYby 10 лет назад +1

    Александр, отличные уроки у Вас, но не хватает систематизации. На канале видео идет как то не логично, вначале идут уроки для людей которые по определению должны хоть что то понимать в микроконтроллерах, а уже потом уроки для совсем новичком, честно говоря сложно ориентироваться с чего же нужно начинать. Предлагаю Вам сделать курс по микроконтроллерам AVR от простого к сложному, с соответствующей нумерацией, а то новичку легко запутаться.

    • @АлександрПисанец
      @АлександрПисанец  10 лет назад


      Я беру конкретно тему и старался объяснить. Каждый урок и недолжен быть связан с предыдущим. Та и не знаю, как нужно их подрят делать.

    • @codefinder2232
      @codefinder2232 10 лет назад +3

      Леша поддерживаю твое замечание автору. Хочу добавить, что многие авторы подобных уроков считают ненужным подробно останавливаться на мелочах, в чем их большая ошибка. Поскольку не понимая какого-то, может малозначимого, нюанса начинает накапливаться непонимание курса в целом. Появляется легкое неуважение и недоверие к автору. Благо к нашему автору это не относится. Призыв: "Авторы уроков не бойтесь(или не ленитесь) останавливаться на мелочах и подробностях - из них состоят большие вещи". Ура!

  • @velessn
    @velessn 3 года назад

    Почему не выходят новые видео?!! Очень интересная подача материала.

  • @KolebraWoolf
    @KolebraWoolf 8 лет назад

    Нумерация битов бывает в любую сторону, и даже с возможностью переключения.
    Подробно все это есть в статьях посвященных порядку байтов.

    • @andrewpugachev4607
      @andrewpugachev4607 8 лет назад

      Нумерация битов ВСЕГДА СПРАВА НАЛЕВО. Вы путаете порядок байтов и порядок бит. Порядок бит стандартизирован, а порядок байтов - нет. Таким образом есть big-endian и little-endian, и то, которые нужны только в том случае, если процессор читает 2 и более байт подряд.

  • @siptimasiptima7391
    @siptimasiptima7391 8 лет назад

    Я начинающий ...с 1 урока открыл для себя странное число 255, при гуглении оно часто мелькает в проектах связанны с исчислением (влажность, дальность, скорость и т.д.). И про старший, младший байт (видел в SinaProg когда attiny13 фьюзы выставлял).

  • @alexvisard
    @alexvisard 8 лет назад

    Приветствую Александр,
    давно, с первых уроков, работаю с вашим, одним из лучших AVR видео материалом на русском языке.
    Многие вещи в реальном времени обзоров вполне поддатливы освоению, но возникает извечная проблема - закрепление в памяти тех или иных много строчных процедур (модулей) по простой причине длительного отсутствия проектов или потребностей в их выполнении, к тому же по мере развития среды разработки и совершенствования архитектуры микропроцессоров, нереально угнаться за все возрастающими требованиями рынка.
    Мне как аппаратному специалисту катастрофически не хватает такого инструментария, и многие со мной будут согласны, который позволил бы реализовать исходный код firmware методом последовательной генерации нужных процедур в виде мастера дизайн построителя (он же и компилятор Си кода) к примеру как это было PSoC Express ruclips.net/video/p6TRBTRQL-k/видео.html
    Я знаю что Вы скептически относитесь к такому подходу, т.к. вы обучаете по принципу "Младенец учится делать первые шаги", язык состоит их алфавита, букв, слова состоят из букв, предложения из слов, предложения выражают мысли и т.п.
    Следуя Вашим утверждениям, для написания многих известных процедур, есть статистически наработанная библиотека модулей (констант) в составе с переменными значениями.
    Обладая дополнительным опытом разработки аппликаций в VBA, мне удалось собрать несложный репликатор последовательных процедур, которые можно задавать методом обращения к библиотеке и в результате генерировать такой отбор в исходный исполнительный код (текст - листинг). Я бы назвал такой метод - HW/SW algoritm - reengineering.
    Если Вас привлекает такая тема, можно было бы продолжить общение.
    Мне инересна Ваша реакция, буду благодарен за комментарии, можно в л.с.
    Всяческих успехов и дальнейшего развития Вашему видеоканалу.

    • @АлександрПисанец
      @АлександрПисанец  8 лет назад +1

      Это вы зря ), я совсем не против вашей методике. Каждый выбирает как ему проще изучать. Лично я предпочитаю разбираться как все работает, хотя это весьма сложно. Вы покажите результат своего творения возможно кому то и пригодится, та и мне интересно )

    • @alexvisard
      @alexvisard 8 лет назад

      С удовольствием продемонстрировал бы, но недавно установил win10, они параноидально перекрывают свои ранние продукты, в настоящий момент я пытаюсь пропатчить VBA чтоб заблокированные компоненты заработали. Отключены макросы, и ряд dll ;( при первой же возможности выложу скрин.
      Очень странно что такие инструменты никто не пытался построить теми же средствами java или под html ?
      Есть мнение, все языки можно перевести с одного на другой, сфера перевода машинного кода на язык человека с паяльником и аналого-цифровыми приборами и по сей день в тени, а если и пытаются это делать, то разрабатывают дополнительный язык более высокого уровня, который так же отнимает массу сил, времени и здоровья на его освоение.
      Наверное экономически выгодней организовывать дорогие кросс-платформы и платные языковые курсы, нежели разрабатывать такие трансляторы и приводить их к удобному интерфейсу конечного пользователя.
      Аналогия, которая подтверждает мою философию - если я расскажу процесс получения фотографии методом съемки аналоговой техникой, с последующей химической проявкой и печатью... многие нынешние фотографы, которые зарабатывают на жизнь без таких знаний на современной технике, меня не поймут. И будут по своему правы....

  • @АлександрПисанец
    @АлександрПисанец  10 лет назад +11

    Насчет 0x0B встречается 2 раза. Да, ошибка. Сразу не заметил.

    • @M3T1S
      @M3T1S 10 лет назад

      а что же тогда вместо 0x0B? Дальше по алфавиту 0x0G?

    • @M3T1S
      @M3T1S 10 лет назад

      или 0х10 как вы дальше рассказываете

    • @АлександрПисанец
      @АлександрПисанец  10 лет назад +1

      0x0A,0x0B,0x0C,0x0D,0x0E,0x0F

  • @user-ve1oq9yt4r
    @user-ve1oq9yt4r 6 лет назад

    Александр! Подскажите, в каком порядке лучше смотреть и изучать программирование МК по Вашим урокам ооооочень начинающим?
    Посмотрел уроки других авторов и сделал выбор в пользу именно Ваших уроков - очень доходчиво, наглядно и понятно. А самое главное то, что уроки "живые" и Вы находите время и отвечаете на вопросы! Спасибо!!!

    • @АлександрПисанец
      @АлександрПисанец  6 лет назад

      Каждый урок это независимая тема. Теперь я уже понимаю что нужно было за основу использовать проект и поэтапно развивать программу с изучением периферии микроконтроллера. Но увы, есть как есть.

    • @user-ve1oq9yt4r
      @user-ve1oq9yt4r 6 лет назад

      Ну хотя бы первые для изучения начинающим уроки можете назвать? Основные, без которых ни как.

  • @vladbarkhudarov97
    @vladbarkhudarov97 4 года назад

    Сам инженер-электронщик(советской школы) и работаю с контроллерами разными и ПИД-регуляторами и частотниками.....Сколько не зубрил разные ассемблеры с компиляторами-ни ..я. Любая схемотехника-в легкую. Пробел, видать, в образовании...

  • @АлексейКраснобаев-э6ь

    Эта инфа не для начинающих, а для бывалых. Расскажите логику процесса, связав с физикой

  • @mikrokotroller
    @mikrokotroller 11 лет назад

    Здравствуйте, Александр. Скажите, пожалуйста, какую программу Вы используйте для создания презентаций в видеоуроках?
    У Вас отличные уроки. Спасибо!

  • @АлександрМирошник-о7ч

    Спасибо за видео

  • @lendelgalyna1042
    @lendelgalyna1042 6 лет назад

    thanks

  • @ИгорьФлейфле
    @ИгорьФлейфле 8 лет назад

    Я всё ещё борюсь с файлом ELF. Попробую устанавливать без антивируса. Спасибо! Но формат общения в Ю-тубе очень неудобный. Тыщща вопросов, вот например не могу Ваши уроки выложить по порядку. После урока №2 (для меня!!) идёт урок №3 "EEPROM!! А это ещё рано мне! А Вы где-то страницы имеете на сайтах?7

    • @АлександрПисанец
      @АлександрПисанец  8 лет назад +1

      +Игорь Флейфле Будет время в плейлисте все выстрою по порядку. Сайт есть на я им не занимаюсь.

  • @ТауБөрісі
    @ТауБөрісі 4 года назад

    Как думаете с чего начать изучать программирование контроллеров с PIC или ATMEGA. Просто схем например частотомеров попадается больше мне на PIC.

  • @moratoPg
    @moratoPg 3 года назад

    Я как начинающий, хотел бы сначала увидить всю картину, а не пазлы от нее чтоб ее собрать, спасибо и на этом

  • @talgtalga3767
    @talgtalga3767 2 года назад

    почему именно десять а не 78 или 135 ?куда их может компелятор ставить будет в этойи байте 8ми битнаом ячейке??please help

  • @user-pf8cb3uz4o
    @user-pf8cb3uz4o 8 лет назад

    Александр, во-первых ОГРОМНОЕ СПАСИБО за Ваш труд ! Признаюсь, просмотрел много уроков, но пока не наткнулся случайно на Вашу ссылку, многое было непонятно. Теперь, вроде, в моей голове начинает все укладываться в некое подобие понимания работы МК. Но, есть все-таки одно НО. В поисках нужной мне на данный момент темы пришлось набить мозоль на правом указательном пальце правой руки. Т.е. самый первый урок по программированию я нашел с трудом, потому что все уроки так называются. Нет ли У Вас отдельного пространства в Инете, где все это собрано в одном месте?

    • @АлександрПисанец
      @АлександрПисанец  8 лет назад

      Сайт на стадии создания, времени не хватает на все.

    • @user-pf8cb3uz4o
      @user-pf8cb3uz4o 8 лет назад

      Александр Писанец Да, понимаю. Сам такой . Вечная нехватка времени. Вот и сижу после работы по ночам -учусь в свои 47 лет. Но сайт твой раскопал. Если не поклонник, то точно читатель.

    • @АлександрПисанец
      @АлександрПисанец  8 лет назад

      Данный сайт он на бесплатном портале, рекламы немерено, просто бесит, поэтому сайт не развиваю. Заказал чтобы сделали платный, свой. Вот там и буду бес всякой рекламы уроки и разработки.

    • @user-pf8cb3uz4o
      @user-pf8cb3uz4o 8 лет назад

      Ждем с нетерпением, потому что более толкового объяснения не найти.

  • @Неигрушки-ф4в
    @Неигрушки-ф4в 5 лет назад +1

    может в первом уроке стоило рассказать, что такое микроконтроллер, вместо повторения информатики за 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в автор решил снять так, как решил. Получилось отлично. Можешь сделать лучше, сделай -).

  • @timson3295
    @timson3295 9 лет назад

    Объясните пожалуйста как получилось макс. число 65535 в двух байтах, если 2 в 15ст. = 32768, а в 16ст. = 65536?

  • @feniks989
    @feniks989 7 лет назад +1

    "Разлаживать" "хочите" сразу обжешника вспомнил

  • @vitaly182
    @vitaly182 11 лет назад

    я уверен что большинство смотрит впервые недавно открыв атмел студио

  • @elwpoqerwituyvnu
    @elwpoqerwituyvnu 6 лет назад +2

    7:43 не "Ха", а икс!

  • @talgtalga3767
    @talgtalga3767 2 года назад

    даввайте запишем 10 говорит пото 3 и 1 биты что он говорит не понял ..3 и 1 первом устанавилсь чего он говорит не слышно или ???хэлп помогиите блогадарю за ранее

  • @dredd3964
    @dredd3964 10 лет назад

    в шеснадцатиричной системе 0x0B встречается 2 раза, друг за другом. Ошибка?

  • @РусланПортнягин-э3э

    Третий бит под номером три так и идет? а нулевой под нулевымЯ?

  • @TheDzaleh
    @TheDzaleh 7 лет назад +2

    шесТнадцатеричная ))

  • @falcol7104
    @falcol7104 7 лет назад

    Александр, как относитесь к STM32 ,нет желания сделать подобные виде про эти контроллеры?

    • @АлександрПисанец
      @АлександрПисанец  7 лет назад

      STM по круче, но я их редко использую и не до конца сам возможности изучил, мне хватает avr.

  • @vitaly182
    @vitaly182 11 лет назад

    ДАааа, Программистом.

  • @alexboldvin7442
    @alexboldvin7442 9 лет назад

    Александр, скажите,пожалуйста, что именно делает команда asm("nop"). Возвращает значение? Немного непонятно. Понимаю в процессе работы, что как делает, расскажите немного об этом, если будет время

    • @АлександрПисанец
      @АлександрПисанец  9 лет назад

      Alex Boldvin asm("nop") асемблерная вставка пропускает один такт (пустая команда)

    • @alexboldvin7442
      @alexboldvin7442 9 лет назад

      спасибо большое

  • @tiger0007t
    @tiger0007t 5 лет назад +1

    2:48 может второй бит и четвертый установились в единицу?

    • @GrafKarlsonskiy
      @GrafKarlsonskiy 5 лет назад

      Sasha T так и получилось, просто надо было отдельно написать ему, 1010. Равно десяти.

    • @romik5608
      @romik5608 4 года назад

      Нет. Именно первый и третий. Счет у программистов начинается с НУЛЯ :D

  • @ИгорьФлейфле
    @ИгорьФлейфле 8 лет назад

    Ничо, что я много вопросов задаю?? Меня интересует, как в АТмел удалить проект? Хочу начать "с чистого листа"! Если я удалю папки в Проводнике, я не наврежу программе? Не смог я убрать ошибки с "FCU_4000//" Файл delat.h не тот. Как в нём могут быть ошибки, если я его не делал? И ещё, когда сохраняю, есть пункты "Сохранить файл ".С" а есть пункт "сохранит всё!" Что ВСЁ? он спрашивает?? Чтото туго у меня идёт это дело..:((

    • @АлександрПисанец
      @АлександрПисанец  8 лет назад

      +Игорь Флейфле Сохранить значит текущий активный лист. Ваш проект может содержать не один лист( помимо основной программы куча еще открытых библиотек). Если вам не нужен проект просто удалите папку.

  • @allavg
    @allavg 6 лет назад

    Подскажите, пожалуйста, есть ли у вас в данном курсе подробное объяснение о том как организовать часы реального времени на Atmega без применения специализированных микросхем?

    • @АлександрПисанец
      @АлександрПисанец  6 лет назад

      Возможно поможет ruclips.net/video/ETe5JZd5QXE/видео.html

    • @allavg
      @allavg 6 лет назад

      Александр Писанец Спасибо, посмотрю

  • @ivanmachozuzupapa874
    @ivanmachozuzupapa874 8 лет назад

    Не ШЕСТИРИЧНУЮ , а ШЕСТНАДЦАТИРИЧНУЮ СИСТЕМУ !! (т.е. систему в которой используется шестнадцать оригинальных . неповторяющихся обозначений цифр ). Десять взято из десятичной системы, 0,1,2,3,4,5,6,7,8,9 , а остальные пять решили обозначить A B C D F . Потому что в двоичной системе мы считаем двойки , в десятичной- десятки, в восьмеричной -восьмерки , а в шестнадцатиричной системе- шестнадцатки . Я правильно рассуждаю ??

  • @СергейСергеев-ш3в
    @СергейСергеев-ш3в 9 лет назад +1

    два раза повторяется 0x0B

  • @dmytrolytvynenko6537
    @dmytrolytvynenko6537 6 лет назад

    у инта размер - 4 байта, у короткого инта - 2

  • @user-wj9ux6ok4r
    @user-wj9ux6ok4r 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

  • @ДмитрийХодаковский-е3б

    Не подскажите может ли знания программирования микроконтроллера avr заменить полностью ардуино? а то мне как электротехнику понимающему в электронике не приятно/не солидно начинать учить ардуино, как то все через чур просто и пародийно!

    • @olegyurkov6071
      @olegyurkov6071 6 лет назад +1

      изучая ардуино меньше вникаешь в архитектуру процессора, совершенно не занимаешься протоколами обмена с разными устройствами, заменяя это использованием готовых чужих библиотек. Больше занимаешься готовым устройством, меньше вникая в нюансы. А программируя контроллер своими руками надо знать все абсолютно - и инициализацию и прерывания и детали протоколов обмена, все делать своими руками. Так что выбор за вами что вам больше интересно.

    • @ДмитрийХодаковский-е3б
      @ДмитрийХодаковский-е3б 6 лет назад

      Я учил ассемблер и железяки, я не полный профан. Думаю комплект ардуино не слишком дорогой 20$~30$. Конечно я не покупал отдельно как там транзистор отдельно на платке, реле отдельно на платке, это уже для школьников и у меня это все есть - а только как датчики дыма и влажности итд. Поиграюсь потом медленно перейду на более серьезное. Как вам?

    • @olegyurkov6071
      @olegyurkov6071 6 лет назад

      да, главное иметь саму плату с прошитым микроконтроллером и все. Всю периферию можно делать самому ну или если что то сложное ( Ethernet, гироскоп и прочее) можно купить . Ну и можно изучать среду, язык . А потом можно и самому делать какие то устройства, самостоятельно прошивать контроллер, если есть чем, конечно. использовать для программирования ассемблер или С, а не среду ардуино.

  • @prizgenaprizgena8193
    @prizgenaprizgena8193 6 лет назад

    может 65535 можно хранить в двух "словах", а не байтах?

    • @АлександрПисанец
      @АлександрПисанец  6 лет назад

      Слово это терминология для значения, значение сохраняется в байтах

  • @vitalikstaricov1677
    @vitalikstaricov1677 9 лет назад

    Как прошить arduino Uno с помощью USB TTL ch340g. Куда какие провода старить

    • @minimuk
      @minimuk 5 лет назад

      Ардуино Уно имеет свой программатор на борту

  • @starikovdmitriy
    @starikovdmitriy 10 лет назад +6

    0"Ха"09 )))

    • @user-fl3vn8yn7n
      @user-fl3vn8yn7n 9 лет назад +4

      Тоже посмеялся ). Вообще много ляпов заметил в этом видео. Посмотрим, что в следующих уроках.
      Ну хоть голос у автора приятный )

  • @alexandrsapzh869
    @alexandrsapzh869 5 лет назад

    Можно по-серьезней.

  • @elwpoqerwituyvnu
    @elwpoqerwituyvnu 6 лет назад +2

    1:28 бинарная это и есть двоичная. Ты почему не говоришь, как так сложилось, что именно 8 бит в байте, а не 10 к примеру, или 12, 11, 9, 13 итд. ?

    • @VL_Yooi
      @VL_Yooi 2 года назад

      Ну сделали бы 10 спрашивали почему 10? Сделали бы 12 тоже самое почему?.... Просто рандомно выбрали

  • @ivastep1
    @ivastep1 6 лет назад +3

    и нахер музыка, для психоза

  • @ApalonPSS
    @ApalonPSS 7 лет назад

    Спасибо за этот цикл видео, Очень грамотно и понятно объяснил вводную теорию.
    Я еще пока только новичок и постоянно пользуюсь таблицей ASCII и побитовыми операторами. Если захочешь можешь разместить ее у себя на сайте yadi.sk/i/n76LIz5vxgxyx. Делал для себя, может и новичкам сгодится.

  • @user-yq8ct9jl5q
    @user-yq8ct9jl5q 5 лет назад +1

    "Разлаживает"? Бро, глаз дергается. В целом все по делу, но русский язык то забывать не надо.

    • @TheWladberlin
      @TheWladberlin 4 года назад

      ну может быть иногда и микрофон подводит, зато в целом куто!!! :))

  • @КогнитивныйДиссонанс-ь7ш

    0х0В - 2 раза на 7:10

  • @СергейКонифатов
    @СергейКонифатов 10 лет назад

    А где второй урок? не могу найти что то

  • @mralkio4972
    @mralkio4972 9 лет назад

    2^16 = 65536

  • @ИванКлюев-т8ю
    @ИванКлюев-т8ю 6 лет назад

    int - это 32 битное число, а не 16 битное.

  • @annaluzina7267
    @annaluzina7267 3 года назад

    Не слаживаем, а складываем! Слаживаем от слова лажа!

  • @talgtalga3767
    @talgtalga3767 2 года назад

    Вот честно не понял ..и не поняьтно что говорите хотя я не русский но некторвые словы не до лоца говорите... куда делсись две цифры 10 или 11 его сделали нет вообще других примеров простой ....не ужели нет простых примеров what de...?

  • @wasilyiwelytsko9267
    @wasilyiwelytsko9267 4 года назад

    Музыка мешает.

  • @vldmrkrch
    @vldmrkrch 9 лет назад

    Дилдаев?

    • @АлександрПисанец
      @АлександрПисанец  9 лет назад +1

      +Володимир Кірчей И что это за вопрос?

    • @vldmrkrch
      @vldmrkrch 9 лет назад

      Голос сильно похож на Дилдаева из 4chan)

  • @ivan868
    @ivan868 8 лет назад

    Не стало вообще понятно как получили число 10 и потом 1000.

  • @elv2377
    @elv2377 7 лет назад

    урок 1. никак не могу найти урок 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ричной системе счис." :)

  • @ИхсанИхсан-ы3у
    @ИхсанИхсан-ы3у 4 года назад

    Музыка лишняя

  • @ипавипаипавипав
    @ипавипаипавипав 7 лет назад +4

    Если вы будете объяснять, не как для начинающих, а как для умственно отсталых, начинающие точно поймут!

    • @АлександрПисанец
      @АлександрПисанец  7 лет назад +2

      Под всех подстроится не возможно.

    • @Mikola_Naumenko
      @Mikola_Naumenko 5 лет назад

      @@АлександрПисанец и это правильно, должно быть элиментарное отсеивание.

    • @barsel4658
      @barsel4658 5 лет назад +1

      С такими советами идите учить сами кого-то. И если такие умные, что вы тут делаете?

  • @user-cs7bd6cd9e
    @user-cs7bd6cd9e 5 лет назад

    Урок, конечно, полезный, но вам следует лучше следить за своей речью. Такие слова, как "хочите", разлаживает" и прочие в том же духе очень режут слух.

  • @user-ur5jf3pj6k
    @user-ur5jf3pj6k 9 лет назад

    JavaScript. Подробное руководство, 6-е издание 2012г. 2100р
    goo.gl/9wWuOl

  • @MastrksXTV
    @MastrksXTV 9 лет назад +1

    Не совсем понятно ...

  • @XAngelsLifeX
    @XAngelsLifeX 8 лет назад

    Спасибо за видео