Пишем первый код для ATMEGA32 в Атмел студио и мигаем светодиодом

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024

ความคิดเห็น • 194

  • @rosenkranz.2787
    @rosenkranz.2787 4 ปีที่แล้ว +7

    Отлично. Артём, продолжай. Твоё огромное преимущество, в том, что Ты вещаешь очень ясно и коротко. Без воды и всякого фуфла. А это, редкость.
    Спасибо.

  • @Павел-х8ы7е
    @Павел-х8ы7е 4 ปีที่แล้ว +19

    учи абревиатуру ....
    MISO - Мастер-Iнпут/Sлэйв-Oутпут......))))
    а в общем, молодчага !!!

  • @mikekudritski557
    @mikekudritski557 4 ปีที่แล้ว +34

    Быстрый обзор общирной темы, здорово.
    Но есть ошибки:
    1. F_CPU не задаёт скорость с которой будет работать контроллер, туда записывается фактическая частота тактирования для корректной работы функций. Частота тактирования настраивается в фъюзах.
    2. DDRB задаёт направление работы выводов порта и по умолчанию все выводы настроены как входы (так что разумеется что ничего работать не будет если не прописать DDRB). Так же DDRB не зачем пихать в цикл, достаточно один раз определить направление работы пинов в мэйне.

    • @serferinterneta
      @serferinterneta 4 ปีที่แล้ว

      @@ХерлокШолмс-т7ч та все, вместо частота работы частота тактирования, вместо настроек фьюзы, вместо пихать в цикл можно было написать что программа делится на сетуп и цикл и так далее.Понятно что точно и по делу простым языком сложно, и фьюзы это фьюзы а не настройки , но посыл в гугл это уже слишком.

    • @ПостороннимВ-в1п
      @ПостороннимВ-в1п 4 ปีที่แล้ว

      А вы подеритесь -горячие финские парни

    • @leonidvalentinovich5215
      @leonidvalentinovich5215 3 ปีที่แล้ว +1

      @@ХерлокШолмс-т7ч прикинь, училка на уроке скажет что не задаётся целью кого-то научить и дома прочитаете все в учебнике или в гугле. Или мы смотрим эти ролики не для того чтоб чему-то научиться, а по другой причине? )

  • @sphagnumrex9008
    @sphagnumrex9008 4 ปีที่แล้ว +69

    наконец-то Тёмыч дозрел до контроллеров! новая эпоха на канале начинается)

    • @UK8CFT
      @UK8CFT 4 ปีที่แล้ว +7

      Легендарный электронщик!

    • @MaksovichPlay
      @MaksovichPlay 4 ปีที่แล้ว +3

      Ага, только с этим он лет на 6 как минимум опоздал когда на ютубе эта тема популярность набирала.

    • @sphagnumrex9008
      @sphagnumrex9008 4 ปีที่แล้ว +14

      @@MaksovichPlay да пофиг, не в популярности счастье.

    • @rinatkusain8137
      @rinatkusain8137 4 ปีที่แล้ว +2

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

  • @fantom74
    @fantom74 4 ปีที่แล้ว +22

    Директива include подключает библиотеки. Если честно, Артем, мягко говоря, ты не совсем точно объясняешь данный материал.

    • @bull6358
      @bull6358 4 ปีที่แล้ว +1

      Да он вообще нихера не шарит. Просто технично в интернете тырит чужие материалы и выдает за свои. И так уже года два.

    • @konstantinp440
      @konstantinp440 3 ปีที่แล้ว +3

      сишники подъехали ))))

    • @fantom74
      @fantom74 3 ปีที่แล้ว +2

      @@konstantinp440 Я больше по ассемберу. У Артема ролики на другие темы интересные, но в программировании он пока не шарит, но при желании освоит. Это объективно и не целью поумничать или обидеть.

  • @Антипко
    @Антипко 4 ปีที่แล้ว +18

    мой скромный комментарий: я верхний комментарий не удаляю а пишу в него краткую инфу, типа, коротко что прога делает, буквально 4-5 слов. Это не актуально если кода строк 10, а если его пол тысячи? И, это, инициализацию порта DDRB лучше вынести за бесконечный цикл. Он в процессе работы не изменяется, а ресурс и машинное время жрет. ИМХО

  • @edwardk552
    @edwardk552 4 ปีที่แล้ว +25

    Моси а не мосл там буква и грамотей 😁 и ресет подтягивай к плюсу всегда через сопротивление

    • @AlexRootx
      @AlexRootx 4 ปีที่แล้ว +3

      тоже угарнул МОСЛ и МСЛО)))

    • @iyup2964
      @iyup2964 4 ปีที่แล้ว +7

      А просто поправить человека нельзя? Надо именно обоc p_ть?

    • @ЯСуперСтар
      @ЯСуперСтар 4 ปีที่แล้ว +1

      Мясо моси

    • @def1337-j8t
      @def1337-j8t 3 ปีที่แล้ว

      мосл удивило да😄

    • @СерьезныйЧел-б2г
      @СерьезныйЧел-б2г 3 ปีที่แล้ว

      Это он так ошибочно выучил и все перешло в привычку) тоже раньше поправил его в коментах в одном из роликов.

  • @aleksandr4410
    @aleksandr4410 4 ปีที่แล้ว +29

    не мосл, а моси (MOSI) - Master Out Slave Input. )))

    • @ГомерСимпсон-в1р
      @ГомерСимпсон-в1р 4 ปีที่แล้ว

      @@Yupitrer автор же сказал, что только начинает разбираться. Я в свое время, когда начинал, тоже тупо обезьяничал с чужих проектов, не понимая нифига. Растет челик и это похвально))

    • @ВладимирМедвидь-ъ4ъ
      @ВладимирМедвидь-ъ4ъ 4 ปีที่แล้ว +6

      @@Yupitrer В твоём случае вообще писать не стоит , или подучи грамматику

    • @iyup2964
      @iyup2964 4 ปีที่แล้ว

      @@Yupitrer дайте ссылки на толковые каналы.

  • @ДмитрийКарпов-ж8н
    @ДмитрийКарпов-ж8н 4 ปีที่แล้ว +24

    Артём, привет . Мы все накупили АРДУИНО,Научи нас

    • @ГОБЄИ
      @ГОБЄИ 3 ปีที่แล้ว

      Никаких ардуино! Только низкоуровневое железо, ассемблер, ATF16V8!

    • @gimeron-db
      @gimeron-db 3 ปีที่แล้ว

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

  • @Net_VVP
    @Net_VVP 4 ปีที่แล้ว +3

    для отладочных плат МК рекомендую программу Flprog (бесплатная).

  • @ВладиславЖелнин-с7е
    @ВладиславЖелнин-с7е 4 ปีที่แล้ว +4

    mosi , miso. вроде расшифровывается как Master Out Slave In , Master In Slave out. ( в общем моси, мисо, а не мосл, млсо)

  • @sserg74
    @sserg74 4 ปีที่แล้ว +3

    Когда-то пытался освоить атмел студио, сделал пару проектов, но муторно всё это. Перешел на ардуино и FLProg. Для человека не программирующего каждый день самое оптимальное.

    • @okhamradio
      @okhamradio 4 ปีที่แล้ว

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

    • @sserg74
      @sserg74 4 ปีที่แล้ว

      @@okhamradio Я же в первом посте написал. Программка буквально за день изучается и не надо думать какие порты активировать и что в регистрах прописать, знай блоки нужные вставляй. И опыта программирования никакого не надо.

  • @k0x024
    @k0x024 4 ปีที่แล้ว +2

    Андрей не настоящий или из прошлого! Снимает ролики про атмегу, вместо STM32, уточняет размер файла 11.1 мб (видимо юзает диал-ап или адсл). Не удивлюсь что это искусственный интеллект видосы снимает и самообучается!

    • @ctrlxai5659
      @ctrlxai5659 4 ปีที่แล้ว +1

      Не, есть видео, где он косит траву лопатой в поле.

  • @Alexsandr31979
    @Alexsandr31979 4 ปีที่แล้ว +1

    Здается вы не туда полезли, не знаю чем вас не устраивает среда програмирования Arduino, допустим Вам в кайф изучать програмирование регистров/таймеров МК, но какой смысл голый МК брать, за те же деньги покупаете
    Arduino плату, стираете прошивку - распаяная макетка готова...

  • @Shuspano
    @Shuspano 4 ปีที่แล้ว +6

    Чего-то все про ардуину. Тоска. Как насчет ассемблера?

    • @veoramid
      @veoramid 4 ปีที่แล้ว +8

      Процессор AVR это не обязательно Ардуино :)
      Даже Ардуино.IDE не обязательно про Ардуино :)
      Это Ардуино обязательно про AVR :)

    • @sserg74
      @sserg74 4 ปีที่แล้ว +2

      Ассемблер для ленивых, профи сразу в машинных кодах пишут.

    • @gimeron-db
      @gimeron-db 3 ปีที่แล้ว

      @@sserg74 прошить кстати можно тоже руками )

  • @Solderingironspb
    @Solderingironspb 4 ปีที่แล้ว +1

    Здравствуйте! Функцию DDRB нужно вставлять в int main(), но до while(1). Инициализация должна проходить один раз, при включении МК, а у Вас она в цикле постоянно включается.

  • @ЕгорПирогов-г1ю
    @ЕгорПирогов-г1ю 4 ปีที่แล้ว +8

    Ждём новые проекты

  • @NikDalnevostochnik
    @NikDalnevostochnik 3 ปีที่แล้ว +1

    Друг, подскажи как создать прошивку для At89s52-24pu, просто их нет в atmel studio, а чипов около 20 штук имеется, хотелось бы их использовать

  • @ВладимирМасленников-и9п
    @ВладимирМасленников-и9п 4 ปีที่แล้ว +12

    Первое доходчивое объяснение на ютубе.

  • @xow998
    @xow998 4 ปีที่แล้ว +3

    Если уж по-англиски говоришь:) читается в русской транскрипции МИСО ,МОСИ, Билд :) Не обижайся, ролик нормальный, просто слух режет:) И еще, сточку DDRB=0xff, надо бы вынести из тела цикла while.

  • @iyup2964
    @iyup2964 4 ปีที่แล้ว +2

    Артем молодец! Продолжай, очень хорошо объясняешь.
    ( немного поправлю - MOSI - Master Out Slave In, соотв. MISO - Master In Slave Out) т. е. моси-мисо, а не мосл-млсо - это выводы для обмена по протоколу SPI.
    Про работу от кварца расскажи.

  • @КостяБессмерти
    @КостяБессмерти 4 ปีที่แล้ว +4

    Молодчина! Давно уже надо было тебе микроконтроллерами заняться. Если вопросы будут, пиши в личку, с радостью помогу по железу и по программам, я с МК уже несколько десятилетий борюсь.

    • @СашаАлександр-ж5ь
      @СашаАлександр-ж5ь 4 ปีที่แล้ว

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

    • @КостяБессмерти
      @КостяБессмерти 4 ปีที่แล้ว

      @@СашаАлександр-ж5ь если исходный текст программы есть, то это сделать легко.

    • @ВикторРябов-ц3з
      @ВикторРябов-ц3з 4 ปีที่แล้ว

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

  • @andrejenk1202
    @andrejenk1202 4 ปีที่แล้ว +3

    Мигалка на одном микроконтроллере). Сам недавно начал изучать микроконтроллеры, только я на Pic и ассемблер.

  • @andresafriq1691
    @andresafriq1691 4 ปีที่แล้ว +1

    Ой ну совсем, че ж ты дип -панельку не купил то?К ногам паяться это зашквар

  • @nuvistor1
    @nuvistor1 4 ปีที่แล้ว +1

    продолжай дальше 👈🤓👉 нам нравится

  • @ВикторРябов-ц3з
    @ВикторРябов-ц3з 4 ปีที่แล้ว +2

    Ох. Круто что ты рассказываешь о том что пробуешь. И еще круче что делаешь ты это чуть ли не в режиме реального времени. Но
    1. с мк лучше потратить одну макетку и час времени но таки сделать отладочную плату в которую можно засунуть любой мк и прошить.а потом не вынимая из кроватки отлаживать
    2. желательно рассказать зрителям и про иные программаторы.
    Например клоны программатора громова, stk500, avr doper ,jtag, бутлоадеры, avr doctor, параллельный программатор.
    3. еще можно показать как перешить /обновить программатор. Рассказать о том что есть модификация usbasp умеющая работать не только с avr но и с i2c/spi флеш . Есть прошивки имитирующие программатор stk500v2. Что можно эту же плату превратить в usb-i2c или usb-uart переходник
    4. Еще можно купить ардуину в любом исполнении и показать что есть не только arduino ide И вообще что код можно писать в блокноте

  • @wowikus88
    @wowikus88 4 ปีที่แล้ว +1

    Артём,я являюсь твоим подписчиком очень давно.Твои видео в большинстве случаев очень познавательные.Однако в данном видео я считаю информация не раскрыта даже поверхностно.Я думаю былобы логичнее предоставить информацию более раскрыто а в качестве наглядной программы использовать например CodeVisionAVR.Я самостоятельно начинал изучать меги пару лет назад и уткнулся в информационный барьер подобных видео.Считаю важным раскрыть данную тему более развернуто.А примеры которые ты приводишь это уровень ардуинки для школьника,необходимо показать машинный код в полном объёме и кратко рассказать о всех возможностях контроллера,в частности ацп,цап,счетчики,1wire и другие замечательные возможности которые можно задействовать как програмно так и на физ уровне.

    • @wowikus88
      @wowikus88 4 ปีที่แล้ว

      @@trudnik_pri_monastire Конечно учите племяша мигать светодиодом с помощью ардуинки, пусть он придет на завод и когда сломается немецкий чпу станок он так и скажет начальству что он не программист а только светодиодом умеет управлять, вы ведь сами должны понимать что образование в нашей стране только на бумаге, если учить ребенка работать с такими сложными вещами то только с нуля. А видео у Артема достойные беспорно, сам много из них подчеркнул нового. По поводу возможностей скажу так, я живу в отстойном городишке где один магазин радиодеталей и я за последние 10 лет там был всего два раза, все элементы которые использую я исключительно с совковых плат военной приемки которые я подбираю на помойках А МК я заказываю по почте у друзей китайцев

  • @---ns9sj
    @---ns9sj 4 ปีที่แล้ว +4

    Артём ознакомься с визуальной средой программирования, flprog, россиянец её делает.
    Есть каналы популяризаторы "ключ к ардуино" и "arduinoprom"

  • @esp32s
    @esp32s 4 ปีที่แล้ว +2

    Ну всё, пропал парень !

  • @тёптик
    @тёптик 4 ปีที่แล้ว +1

    Через студию можно тоже программировать мк через lpt port

  • @rodniye1990
    @rodniye1990 21 วันที่ผ่านมา

    Кем работал автор я не знаю, но он объясняет отлично. Обязательно ему надо поставить лайки.

  • @bobbobuin941
    @bobbobuin941 4 ปีที่แล้ว +3

    Спасибо тебе за нормальный спэил на английском !

    • @iyup2964
      @iyup2964 4 ปีที่แล้ว

      Хорошо сказал!

  • @ivannesterov2352
    @ivannesterov2352 6 หลายเดือนก่อน

    Большое спасибо, наверное самый подробный ролик по тому как атмегу 32 прошить программатором. Я начинающий сложно разобраться, а плату арудино за такие деньги покупать дорого... долго искла видео на подобную тему, а выскочило случайно. Спасибо еще раз.

  • @goodluck9648
    @goodluck9648 3 หลายเดือนก่อน

    Обычная мигалка, которую я писал на первом уроке информатики, ржу😂😂😂

  • @ii-gh6dy
    @ii-gh6dy 4 ปีที่แล้ว +2

    следующий код должен быть "бегущие огни"

  • @АндрейВетров-г5о
    @АндрейВетров-г5о 4 ปีที่แล้ว +2

    ...Похоже, что именно так были рассчитаны интервалы времени (на аналогичном контроллере) очередности подрыва зарядов в самых известных зданиях мира..(((

  • @ІванКлимчук-х2ф
    @ІванКлимчук-х2ф 4 ปีที่แล้ว

    1) F_CPU не задает частоту процессора, он говорит библиотекам на какой частоте фактически он работает. А саму частоту работы задают специальные регистры - FUSE (или фьюзы)
    2) Установку DDR лучше вынести за пределы цикла
    3) include не разрешает функцию, а подключает библиотеку (фактически говорит компилятору что где-то в библиотечных файлах есть функции, описанные в этих хедерах)
    4) использовать ATMEGA32 в 2020 - неоправданно дорого и непрактично, китайские ардуинки на ATMEGA328 или ATMEGA32U4 стоят гораздо дешевле, и для них не обязателен программатор
    5) не обязательно использовать Sinaprog, в авр студия умеет со многими программаторами взаимодействовать
    6) рекомендую статьи DI HALT'а - там все с меги16й начинается, и объясняется на уровне ассемблера.

  • @Tvistbest
    @Tvistbest 3 ปีที่แล้ว

    Atmega32... 2020 год.... может, конечно, если где-то завалялся такой МК и есть желание, то и стоит для себя что-то на нем сделать.. но начинать и учится на этом железе как по мне бред.. ладно еще ардуина, чтобы узнать что такое микроконтроллер и там "космос" примеров.. Есть же ST на любой вкус и цену! и при этом даже, если человек начинающий, то не нужно боятся STM! есть куча примеров и на крайний случай STM CUBE, если SPL+CMSIS тяжело дается. + что у stm8, что stm32 есть нормальный отладчик

  • @TheBlackunite
    @TheBlackunite 4 ปีที่แล้ว

    И***ь в коментах "про кодеры" собрались, которые тыкают типа: бро да ты опоздал, да ты чееее!. - Ну да м***ь, сейчас уже все рождаются со скилом "ардуинщик80lvl", да? Едва увидев видос где промелькнул AVR камушек, так сразу серют байки про ассемблер.
    Артем 83, продолжай в том же духе, без ардуино-мандуино. С твоими знаниями в электронике да еще теперь микроконтроллеры. Короче, я тебе желаю всего хорошего.

  • @gimeron-db
    @gimeron-db 3 ปีที่แล้ว

    Страшная тема будет, если связать контроллеры с радиоэлектроникой. Ножками можно будет включать/выключать отдельные узлы аппаратуры, принимать/отправлять сигналы и наверно ещё сохранять данные и получать их с компьютера или флэшки.
    В одно время накупил ногастых Mega128, но руки дошли только до часов. Внутри есть отключаемые резисторы подтяжки на плюс питания, и если порт настроен на вход, то отправляя в него единицы, можно включить эти резисторы (наверно на это реагирует протеус). У себя использовал их как токоограничивающие для светодиодов

  • @НиколайИвлев-ю1в
    @НиколайИвлев-ю1в 3 ปีที่แล้ว

    Артём доброго времени суток. У меня проблема с паялкой, ELEMENT 852D+. Надо прошить МК. Тебе такая задача по плечу? Николай.

  • @АлександрКопытенко
    @АлександрКопытенко 11 หลายเดือนก่อน

    А для чего нужен этот SinaProg, если всё необходимое есть в самой AVR Studio?

  • @НикИванов-ф2к
    @НикИванов-ф2к 2 ปีที่แล้ว

    Имею желание попробовать ваши опыты. Но не знаю, как связать контроллер с компьютером? Можете подсказать, как это делать?

  • @yurikostsov8697
    @yurikostsov8697 ปีที่แล้ว

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

  • @evgen7830
    @evgen7830 4 ปีที่แล้ว +2

    Boston Dynamics не за горами 👍

  • @SevenNightdreemVeryPavlovny
    @SevenNightdreemVeryPavlovny 4 ปีที่แล้ว

    #define F_CPU не задает частоту ядра, это определение для компилятора что ядро работает на этой частоте. Для работы delay как раз используется )

  • @kuht3326
    @kuht3326 4 ปีที่แล้ว +2

    : ) понравилось : ) трицатый лайк мой : )

  • @kosmos8460
    @kosmos8460 4 ปีที่แล้ว +1

    Flprog гораздо всё проще наглядней и понятней

  • @Крщенебудуказати
    @Крщенебудуказати 3 ปีที่แล้ว

    Даже й не знаю что можна с єтим сделать, может в будущем, может, придумаю назначение, а покачто обойду стороной єто

  • @keepItSimple537
    @keepItSimple537 4 ปีที่แล้ว

    Не особо шарю за прошивку голых МК, но разве то что автор называет вывод МОСЛ, называется не МОСИ ?

  • @ГордыйДжигит
    @ГордыйДжигит 3 ปีที่แล้ว

    mosi а не мосл. master output slave input

  • @serggor4218
    @serggor4218 4 ปีที่แล้ว

    Ахренеть. Я это вижу в 2020 году.. я ничего не напутал? Автор не запоздал лет этак на 20?

  • @СержПопов-с8ч
    @СержПопов-с8ч ปีที่แล้ว

    Разве он продаётся не пустой? Загрузчик как настроен то?

  • @salysblin
    @salysblin 4 ปีที่แล้ว

    проще для старой школы наверное FLprog

  • @777kinev
    @777kinev 3 ปีที่แล้ว

    Я малость не догоняю.Есть же программы сьемки видео с экрана.

  • @sphagnumrex9008
    @sphagnumrex9008 4 ปีที่แล้ว +3

    вроде бы MISO с программатора надо сажать на MOSI контроллера, и наоборот, или я ошибаюсь?

    • @orestkochmar7745
      @orestkochmar7745 4 ปีที่แล้ว

      Да

    • @ХаткиЧиль
      @ХаткиЧиль 4 ปีที่แล้ว

      @@orestkochmar7745
      *Да* - _ошибаешся_
      Или
      *Да* - _MISO на MОSI ..._
      Или дно из двух?
      *Да?*

    • @mishab5994
      @mishab5994 4 ปีที่แล้ว +3

      Mosi на mosi, miso на miso

    • @teenkode
      @teenkode 4 ปีที่แล้ว +1

      Это не Тх Rx)))

    • @sphagnumrex9008
      @sphagnumrex9008 4 ปีที่แล้ว +1

      @@teenkode точно, тупанул я.

  • @Запискиламера-д2т
    @Запискиламера-д2т 4 ปีที่แล้ว +1

    Тока на ардуино не перелазь

    • @ІванКлимчук-х2ф
      @ІванКлимчук-х2ф 4 ปีที่แล้ว

      Я вам открою секрет - ардуину точно так же можно программатором прошивать, а программу писать в авр студии. И ардуина лучше, потому что кроме контроллера там еще и кварц, и USB-UART конвертер, и по цене это меньше, чем один ваш контроллер...

    • @ІванКлимчук-х2ф
      @ІванКлимчук-х2ф 4 ปีที่แล้ว

      (я конечно же имею ввиду китайскую mini или micro, а не оригинальную за все деньги мира)

  • @enceladussatellite1304
    @enceladussatellite1304 4 ปีที่แล้ว

    Обычно изучение AVR начинают с ассемблера...

  • @arteshockstalker655
    @arteshockstalker655 4 ปีที่แล้ว +1

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

    • @denpar5450
      @denpar5450 4 ปีที่แล้ว +1

      функция delay() замораживает микроконтроллер,то есть цикл while приостанавливается и ничего не делает,на время равное аргументу в скобках delay().Но в данном микроконтроллере есть три таймера и модуль прерываний для этих таймеров,все эти модули могут считать и вызывать какие-нибудь события,не зависимо от того ,что происходит в основном цикле программы.

  • @Александр-я4с1в
    @Александр-я4с1в 4 ปีที่แล้ว

    Мисо и моси (мастер ин, слэйв аут и мастер аут, слэйв ин)spi интерфейс

  • @AlexRootx
    @AlexRootx 4 ปีที่แล้ว +1

    Артем, ты в школе немецкий штоле учил???

  • @ГОБЄИ
    @ГОБЄИ 3 ปีที่แล้ว

    Ещё! Даёшь цифровизацию Артёма!

  • @qinxz2988
    @qinxz2988 3 ปีที่แล้ว +1

    Молодец ясно и дохотчиво краткость -сестра таланта!

  • @antichips7944
    @antichips7944 4 ปีที่แล้ว +1

    Артем я сына запру в комнате с твоим каналом, если он родится, продолжай в том же духе.

  • @dnskmv
    @dnskmv 4 ปีที่แล้ว +1

    О! Только хардкор, только паяльник! Ждем продолжения.

  • @olegmiroshin2152
    @olegmiroshin2152 4 ปีที่แล้ว +1

    pic перспективней, забей на diy-щиков

  • @Крщенебудуказати
    @Крщенебудуказати 3 ปีที่แล้ว

    Єтот С++ или что там такое очень на jav-у похож

  • @sergt291
    @sergt291 4 ปีที่แล้ว

    Мосл карает

  • @buster_gold
    @buster_gold 2 ปีที่แล้ว

    Какие порты можно использовать для подключения светодиодов?

    • @Klagerh
      @Klagerh 2 ปีที่แล้ว

      Любые кроме VCC , GNd и т п. так же выводы для внешнего кварца закреплены для запуска некоторых чипов .

  • @denvas9551
    @denvas9551 4 ปีที่แล้ว

    Flowcode попробуй

  • @piratdvd764
    @piratdvd764 3 ปีที่แล้ว

    И так, шел 2005 год

  • @pdarepare
    @pdarepare 4 ปีที่แล้ว

    MOSI /MISO (Master Out Slave In, Master In Slave Out)
    #include avr.h Директива включить (#include) в проект файл (avr.h) с заголовками (.header) в котором как правило назначаются (#define) основные глобальные константы и определения.
    DDRB (DoubleDataRate) оперативная память (ДиДиАрБи) ...откуда ДэДэАйБи?

  • @andrejfedotov8925
    @andrejfedotov8925 4 ปีที่แล้ว

    А где фьюзы?

  • @yurastoyanov1161
    @yurastoyanov1161 3 ปีที่แล้ว

    Спасибо

  • @okhamradio
    @okhamradio 4 ปีที่แล้ว

    Спасибо! Всё никак не доберусь до C++

  • @hekto_pyc9911
    @hekto_pyc9911 3 ปีที่แล้ว

    Быстрый старт называется, поздравляю, хороший выбор по пирогам и камня. С 32 мне кажется слишком резкий старт, ну или брал бы тогда уже 256)

  • @lucjkarm2456
    @lucjkarm2456 4 ปีที่แล้ว +1

    Спасибо за видео!
    Советую обратить внимание на серию контроллеров stm32

  • @Максим-р6у1щ
    @Максим-р6у1щ 4 ปีที่แล้ว

    Всегда было интересно разобраться с атмел студио, но инфы нормальной мало. Все подсели на ардуино. Я предпочитаю pic процессоры, и среду protonide

  • @Евгений-м9у8я
    @Евгений-м9у8я 4 ปีที่แล้ว +1

    Артём, спасибо за видео! Вы задаёте частоту процессора 1мГц. Это частота питания, или это внутренняя частота процессора. Микросхема запитывается через кварц? Или просто постоянка 5 В? Извините за глупый вопрос...

    • @ArtymKositsyn83
      @ArtymKositsyn83  4 ปีที่แล้ว +2

      генератор внутри мк,внешнего кварца не нужно

    • @Евгений-м9у8я
      @Евгений-м9у8я 4 ปีที่แล้ว

      Благодарю за ответы.

    • @АнтонКовалев-м9ю
      @АнтонКовалев-м9ю 4 ปีที่แล้ว +1

      Это дефайн, то есть константа для правильной работы функции делей. Частота процессора и источники задания этой частоты задаются фьюзами. Изначально это внутренний рц генератор 1 мегагерц.

  • @СтаниславПольшин-с3к
    @СтаниславПольшин-с3к 4 ปีที่แล้ว

    Да, это интересно, будем развиваться дальше, в сторону цифровых устройств и программирования: умный дом, умный город, умная планета))

  • @Serdges
    @Serdges 4 ปีที่แล้ว

    Хорошо, что добрался до микроконтроллеров. В следующем видео прикрепи две кнопки, которые будут изменять частоту миганий.

  • @M.kaddafi
    @M.kaddafi 4 ปีที่แล้ว

    Мисо моси

  • @andreandreyan9986
    @andreandreyan9986 3 ปีที่แล้ว

    Даже если частично коснетесь темы микроконтроллеров вкупе с грамотным использованием схем по подключению мощных потребителей, то будет очень полезный материал. Особенно если будет про согласование и подавление помех!

  • @АсланТацагов-ъ1й
    @АсланТацагов-ъ1й 3 ปีที่แล้ว

    Здравствуйте а где можно обучиться с нуля программированию ?

  • @azatfr
    @azatfr 4 ปีที่แล้ว +1

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

    • @UK8CFT
      @UK8CFT 4 ปีที่แล้ว

      Он не рекламирует

    • @azatfr
      @azatfr 4 ปีที่แล้ว

      @@UK8CFT так не ради рекламы, для пользы ради.

    • @ctrlxai5659
      @ctrlxai5659 4 ปีที่แล้ว

      Смотри на алишке, там все это есть. Читай отзывы и заказывай.

  • @gadz1000
    @gadz1000 4 ปีที่แล้ว

    Объясни Артем зачем ты когда на пороге 21 год выбрал атмегу?

  • @cubicattache
    @cubicattache 3 ปีที่แล้ว

    Тоже самое делал 16 лет назад, только программатор был из LPT порта.

  • @excellent18rus
    @excellent18rus 4 ปีที่แล้ว

    Это Mosi miso. Master in slave out

  • @karimhachem6664
    @karimhachem6664 4 ปีที่แล้ว

    Я думал что кварц обязателен, для генерации тактирования..

    • @teenkode
      @teenkode 4 ปีที่แล้ว +2

      У него внутри тоже есть источник тактирования, свой внутренний кварц

    • @ІванКлимчук-х2ф
      @ІванКлимчук-х2ф 4 ปีที่แล้ว

      @@teenkode Не кварц, а RC цепочка. Которая плывет от температуры, потому да, кварц потом нужен.

  • @4udik149
    @4udik149 4 ปีที่แล้ว

    Где подключенный кварц, или внутри

  • @alexrakin1181
    @alexrakin1181 4 ปีที่แล้ว

    Проще микроконтроллера не нашлось? Типа Меги8

  • @johnjohnkarton3087
    @johnjohnkarton3087 4 ปีที่แล้ว

    Надо было сделать последовательное включение светодиодов было бы более наглядно).

  • @ИмяФамилия-ч3х
    @ИмяФамилия-ч3х 4 ปีที่แล้ว

    Можно светомузыку сворганить

  • @saidgusainov6252
    @saidgusainov6252 4 ปีที่แล้ว

    Ну наконец-то! Долго я ждал это видео,не бросай,делай до конца.

  • @krivorukiyUPS
    @krivorukiyUPS 4 ปีที่แล้ว

    Побольше таких видео, очень хорошо объясняешь!!!!!!

  • @Тех.Ворон
    @Тех.Ворон 4 ปีที่แล้ว

    Спасибо за урок. Жду продолжения уроков по МК.

  • @bobbobuin941
    @bobbobuin941 4 ปีที่แล้ว

    А на 16 -ю есть варианты ?????

  • @My_reflections
    @My_reflections 4 ปีที่แล้ว

    Ура. Видео про МК! Так держать!

  • @дмакс-б5р
    @дмакс-б5р 4 ปีที่แล้ว

    Что на ней ещё можно замутить?

  • @Запискиламера-д2т
    @Запискиламера-д2т 4 ปีที่แล้ว

    Красава. Растешь