Neoalternator
Neoalternator
  • 74
  • 398 089
ATmega8. Overview, firmware, comparison with ATmega328
В этом видео поговорим о микроконтроллере ATmega8. Разберем его основные характеристики, прошивку ATmega8 и сравним с ATmega328 в плане возможности замены с целью удешевления готового изделия.
Библиотека MiniCore для работы с ATmega8 - github.com/MCUdude/MiniCore
Распиновка ATmega8 DIP - drive.google.com/file/d/1Ebeee82b-x-3STgVq1OXSVCTGIAZpT4P/view?usp=sharing
Распиновка ATmega8 SOP - drive.google.com/file/d/1X7bMJ8Bh9pFk5yLDLiM1SuR-w0hGq-Ox/view?usp=sharing
Даташит ATmega8 - drive.google.com/file/d/1mYpTzOL3JeSnDmeVOXzUUjxyrJ5fpUTN/view?usp=sharing
Видео по ATmega328 - ua-cam.com/video/aG8pYFzdfGM/v-deo.html
Работа с внешними прерываниями (INT, PCINT) - ua-cam.com/video/dACyXm7lwnk/v-deo.html
Всё о режимах сна - ua-cam.com/video/szExLJDM2kI/v-deo.html
Watchdog. Настройка и работа сторожевого таймера - ua-cam.com/video/MUuzedhTCGg/v-deo.html
Видео про томаты - ua-cam.com/video/uMMJm8rLv1k/v-deo.html, которые выращивал со светодиодной подсветкой - ua-cam.com/video/sIMvxcpQAww/v-deo.html
Тайм-коды:
0:00 Характеристики ATmega8
1:55 Основные отличия ATmega8 от ATmega328
5:14 Библиотека для ATmega8
5:49 Пример работы ATmega8
7:05 Результаты голосования
Переглядів: 9 419

Відео

Working with ATmega328 microcontroller. Overview, firmware, connection shema
Переглядів 16 тис.2 роки тому
В этом видео поговорим об одном из самых известных AVR микроконтроллеров - ATmega328. Именно он является основой Arduino UNO, Arduino Nano и многих других популярных плат. В этом видео разберем основные характеристики ATmega328, его распиновку, принципиальную схему размещения на плате и далее повторим эту схему на макетной плате. Установим необходимую для прошивки микроконтроллера библиотеку Mi...
Что получилось в итоге с самодельными лампами для рассады на светодиодах WS2812B
Переглядів 9772 роки тому
Результат работы самодельных светодиодных ламп спустя 10 дней после того, как всё собрал в единую систему и появились первенцы. Возможно, это как "каша и топора", и растения, и без этих ламп, сами доросли бы до текущего состояния. Но хочется верить, что устройство работает!))
Фитолампа для рассады из ленты светодиодов WS2812B
Переглядів 2,5 тис.2 роки тому
В этом видео расскажу как можно самому сделать фитолампу для рассады из ленты адресных светодиодов WS2812B. В качестве микроконтроллера, управляющего светодиодной лентой будет использоваться Digispark ATtiny85. В коде скетча можно будет самостоятельно задать нужные цвета и их последовательность. Скетч очень простой и подойдет для большинства AVR микроконтроллеров. Светодиодная лента WS2812B - a...
Power saving on ATtiny10. Watchdog and external interrupt INT0. ATtiny10 consumption in sleep mode
Переглядів 4,2 тис.2 роки тому
В этом видео я расскажу о режимах энергосбережения микроконтроллера ATtiny10. А так же сколько он потребляет в различных режимах. Так же сравним с потреблением ATtiny13 в режиме сна. Разберем два варианта выхода из режима энергосбережения: по срабатыванию таймера Watchdog и по внешнему прерыванию INT0. Видео по теме: - "ATtiny10 - самый маленький AVR микроконтроллер. Обзор, программирование USB...
Планы на ближайшее время
Переглядів 1 тис.2 роки тому
В этом видео расскажу о планах по выпуску новых видео на ближайшие месяцы. На случай блокировки Ютуба в России подпишитесь на мой Телеграм канал - t.me/neoalternator
Waking the microcontroller from sleep mode on the PCINT interrupt
Переглядів 1,8 тис.2 роки тому
В данном видео я расскажу как вывести микроконтроллер из режима сна используя внешние прерывания PCINT. В отличие от прерывания INT0, INT1 и т.д., прерывания PCINT доступны на большинстве ног современных микроконтроллеров AVR. Видео по теме: Работа с внешними прерываниями INT и PCINT на микроконтроллерах AVR - ua-cam.com/video/dACyXm7lwnk/v-deo.html Энергосберегающий режим микроконтроллеров AVR...
Working with external interrupts INT and PCINT on AVR microcontrollers
Переглядів 3,3 тис.2 роки тому
В данном видео поговорим о внешних прерываниях INT0 и PCINT. В ролике будут продемонстрированы примеры на Си и с использованием библиотек для среды Arduino IDE. В начале поговорим как работать с прерыванием INT0 используя функции среды разработки Arduino IDE. А затем я приведу пример скетча для работы с INT0 с использованием регистров. Примеры будут на микроконтроллере ATtiny13. После этого раз...
Power-saving mode of AVR microcontrollers. Sleep modes on the example of ATtiny13
Переглядів 4,4 тис.2 роки тому
В этом видео разберем различные варианты энергосбережения, как входить в режим энергосбережения и как из него выходить и сколько при этом можно сэкономить электроэнергии. Разберем случаи, когда целесообразно перевести микроконтроллер в режим энергосбережения, какие есть режимы энергосбережения. Так же разберем, как выходить из режима сна по прерыванию и по срабатыванию счетчика Watchdog. В роли...
Watchdog. Setting up and operation of the watchdog timer of AVR microcontrollers
Переглядів 4,1 тис.2 роки тому
В этом видео поговорим о таком понятии как Сторожевой таймер или Watchdog. Что такое Watchdog и как работать с Watchdog на микроконтроллерах AVR. Разберем на примере работы с микроконтроллером ATtiny13 три режима работы Watchdog: инициализация перезагрузки микроконтроллера (Reset), вызов прерывания (Interrupt) и комбинированный режим вызова прерывания и перезагрузки микроконтроллера. Рассмотрим...
Ретро обзор КПК Hewlett-Packard iPAQ hx2100. Windows SE, программы, игры, эмулятор Dendy
Переглядів 1,9 тис.2 роки тому
В этом предновогоднем видео я хочу вспомнить ушедшую от нас эпоху карманных персональных компьютеров (КПК) и сделать ретро обзор одного из представителей довольно популярной линейки моделей КПК Hewlett-Packard iPAQ hx2100. Данный КПК работает на операционной системе Windows Mobile 2003 SE. Я покажу основной функционал КПК HP iPAQ hx2100, посмотрим некоторые стандартные программы. А также дополн...
Working with fuses on ATtiny10. Disable Reset. Restoring fuses ATtiny10
Переглядів 2,9 тис.2 роки тому
В этом видео разберем как работать с фьзами (Fuse bits) на микроконтроллере ATtiny10. Главное назначение изменения фьюзов на микроконтроллере ATtiny10 - это активация фьюза RSTDISBL, что приводит к отключению Reset на 6 ножке микроконтроллера (это порт PB3) и вместо трех портов ввода вывода мы получаем 4 полноценных порта ввода вывода, умеющих работать с цифровым и аналоговым сигналом. Но при о...
ATtiny10. Working with an analog signal. PWM. Potentiometer connection
Переглядів 2,8 тис.2 роки тому
В этом видео поговорим о работе с аналоговым сигналом на ATtiny10, т.е. об аналогах функций analogWrite() и analogRead(). Я приведу пример работы с потенциометром на 10кОм и получая с него данные, мы будем управлять яркостью светодиода. Т.е. затронем работу технологии широтно-импульсной модуляции (сокращенно ШИМ) на ATtiny10. В начале разберем чтение аналогового сигнала и работу аналогово-цифро...
Working with digital signal on ATtiny10. LED control. Button connection
Переглядів 3,4 тис.2 роки тому
В данном видео я расскажу о работе с портами ввода вывода на ATtiny10. Дело в том, что в связи с особенностью микроконтроллера ATtiny, а еще вернее особенностью работающей с ним библиотеки, большинство привычных Ардуиновских функций здесь недоступно, а примеров работы с данным микроконтроллером мало, да и они не очень понятны. В этом видео мы разберем, как работать с цифровым сигналом, непосред...
Как создать корпус для самодельного устройства? Рисуем корпус в Компас 3D
Переглядів 21 тис.2 роки тому
В данном видео разберем процесс проектирования корпуса для самодельного устройства в программе Компас 3D. Корпус будет состоять из двух частей: основной части и крышке. Разберем особенности моделирования в Компас 3Д при создании детали для последующей 3Д печати. Начнем с чертежа на бумаге и нарисуем две половинки корпуса. После этого подготовим модели для печати в программе Cura и распечатаем н...
PCB design in EasyEDA and order for JLCPCB
Переглядів 23 тис.2 роки тому
PCB design in EasyEDA and order for JLCPCB
Homemade soldering table from an electric stove. DIY SMD soldering table
Переглядів 3,8 тис.2 роки тому
Homemade soldering table from an electric stove. DIY SMD soldering table
Handmade digital thermometer on ATtiny13
Переглядів 6 тис.2 роки тому
Handmade digital thermometer on ATtiny13
Errors in programming the microcontroller. 12 common mistakes and their solutions
Переглядів 6 тис.2 роки тому
Errors in programming the microcontroller. 12 common mistakes and their solutions
Features of working with hardware UART (RX, TX) on the example of ATtiny2313
Переглядів 7 тис.2 роки тому
Features of working with hardware UART (RX, TX) on the example of ATtiny2313
ATtiny2313 review and programming. ATtiny2313 programming via Arduino UNO and USBasp
Переглядів 9 тис.2 роки тому
ATtiny2313 review and programming. ATtiny2313 programming via Arduino UNO and USBasp
USBasp firmware update
Переглядів 10 тис.2 роки тому
USBasp firmware update
ATtiny10 is the smallest AVR microcontroller. Review, programming USBasp programmer
Переглядів 10 тис.2 роки тому
ATtiny10 is the smallest AVR microcontroller. Review, programming USBasp programmer
Connecting multiple EEPROM modules to Arduino. Reading and writing pictures to different EEPROM
Переглядів 2 тис.3 роки тому
Connecting multiple EEPROM modules to Arduino. Reading and writing pictures to different EEPROM
Reducing the size of the pictures for the LED matrix. Color depth 24/16/8 bit
Переглядів 6603 роки тому
Reducing the size of the pictures for the LED matrix. Color depth 24/16/8 bit
Features of working with the Wire library in the Arduino IDE
Переглядів 1,3 тис.3 роки тому
Features of working with the Wire library in the Arduino IDE
Saving pictures for LED matrix in EEPROM. Writing and reading arrays from external EEPROM
Переглядів 1,3 тис.3 роки тому
Saving pictures for LED matrix in EEPROM. Writing and reading arrays from external EEPROM
Splitting a number into bytes using pointers. Pointers in C ++ and how to work with them
Переглядів 1,4 тис.3 роки тому
Splitting a number into bytes using pointers. Pointers in C and how to work with them
We split the numbers (word, uint32_t) into bytes and re-assemble the numbers from bytes
Переглядів 1,2 тис.3 роки тому
We split the numbers (word, uint32_t) into bytes and re-assemble the numbers from bytes
Addressable LED WS2812B. Device, principle of operation, connection to Arduino
Переглядів 5 тис.3 роки тому
Addressable LED WS2812B. Device, principle of operation, connection to Arduino

КОМЕНТАРІ

  • @KPV145
    @KPV145 День тому

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

  • @MihaElectron
    @MihaElectron Місяць тому

    Какая версия Kompas-3D в видео?

  • @Parahromis
    @Parahromis Місяць тому

    Как вставлять ссылку в настройках? Она не вставляется, вводится только вручную. Но даже после этого, в менеджере плат отсутствует "дигиспарк" для установки.

  • @sidasb
    @sidasb 2 місяці тому

    проще использовать трех разрядный индикатор( выкинуть показания после точки) , тем самым освободить порт тиньки и не надо будет использовать 5 порт и менять фьюзы или на него сделать кнопку для изменения предела срабатывания(если конечно памяти хватит для такого)

  • @dondildariangrey
    @dondildariangrey 2 місяці тому

    Подскажите, панелирование если делать- надо одну плату так же как у Вас на видео оставлять? или заполнять все ячейки? программа та же

  • @YuriyKozin
    @YuriyKozin 2 місяці тому

    а я где-то читал, что delay и ей подобные ф-ции нельзя использгв ф-ции прерывания

  • @donbobskiy
    @donbobskiy 2 місяці тому

    зачетно, спасибо

  • @ugene4063
    @ugene4063 2 місяці тому

    То есть вы хотите сказать, чтоиподав на ресет 12в можно считать прошивку у мку с закрытыми лок-фьюзами?

  • @user-cf7xg2hg2c
    @user-cf7xg2hg2c 2 місяці тому

    Есть инструмент отверстие , там уже автоматически строиться отверстия под разные формы винтов и шурупов , с зенковкой и без

  • @Booroondook1
    @Booroondook1 2 місяці тому

    Сейчас несколько я понял нельзя заказать плату вместе с компонентами

  • @chelovekbojii
    @chelovekbojii 2 місяці тому

    А какой ход штока в мм при нажатии?

  • @LeoPlus
    @LeoPlus 2 місяці тому

    Блин самый толковый скетч!!! Спасибо! Ещё бы реализовать двойное нажатие, длиное нажатие и нажатие с поворотом

  • @user-wx1ns5hf3h
    @user-wx1ns5hf3h 2 місяці тому

    Ну раз так сделал, мог не чередовать их, а просто на каждом светодиоде включить))) Ибо в любом случае будет спектр такой же, зато мощность выше)

  • @Doktor_Kit
    @Doktor_Kit 3 місяці тому

    приветствую ) нашел у себя старый USBasp, хочу уточнить, а EEPROM на USBasp у меня пустой , или там тоже должно быть что то записано , флеш память записана и фьюзы норм пуст, так и должно быть?

  • @nikkisixx2878
    @nikkisixx2878 3 місяці тому

    Вы не объяснили почему на ваших программаторах джамперы питания стоят по разному. У пишущего джампер в позиции 5 вольт а на прошиваемом 3.3. Как нужно выставлять?

  • @user-fz7he6vr8i
    @user-fz7he6vr8i 3 місяці тому

    Не "тини", а правильно "тайни".

  • @j05gp
    @j05gp 3 місяці тому

    Немного не понял как у вас получилось с переменной bool flag без указания volatile?

  • @radikmullayanov8507
    @radikmullayanov8507 3 місяці тому

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

  • @user-cm8dk8ek6m
    @user-cm8dk8ek6m 3 місяці тому

    с адреской прокатит ?

  • @radikmullayanov8507
    @radikmullayanov8507 3 місяці тому

    Запустилось и на Arduino Nano, при скорости COM-порта 1200 бод. Т.о. если в в COM-порт выводятся кракозябры, можно попробовать снизить скорость вывода.

  • @SMV1972
    @SMV1972 3 місяці тому

    Спасибо, отличное изложение!

  • @enterprise7585
    @enterprise7585 3 місяці тому

    я успел одно устройство выбросить в мусор, пока разобрался :( Оказывается это устройство идёт без отдельного контроллера USB, а функции этого контроллера исполняет сам контролер attiny85 при помощи загрузчика micronucleus. Китайцы продают устройства со старой версией micronucleus и комп их не видит, нужно прошить новую версию, вот тут достойный мануал на англ, но он несложный. К сожалению нужна ардуинка для прошивки, но у многих она есть. ua-cam.com/video/RlscDz5JCcI/v-deo.html

  • @user-en6uw4jc9d
    @user-en6uw4jc9d 3 місяці тому

    Доброго времени суток. Пытаюсь прошить AT tiny 13 программатором в среде - AVRDUDE, не получается. В окошке появляется такая информация - avrdude.exe: устройство AVR не отвечает avrdude.exe: ошибка инициализации, rc=-1 Дважды проверьте соединения и повторите попытку или используйте -F для переопределения. этот чек. Спасибо.

  • @radist51
    @radist51 3 місяці тому

    Спасибо , для начала супер.

  • @donbassgo3220
    @donbassgo3220 3 місяці тому

    а без сдвигового регистра не хватить выводов для индикатора.?

  • @abba_rambla
    @abba_rambla 3 місяці тому

    вопрос. Если использовать несколько отрезков лент, их нужно по линии дата соединять последовательно и указывать в прошивке кол-во светодиодов, или вы соединяете эти отрезки по 30 светодиодов параллельно?

    • @user-wx1ns5hf3h
      @user-wx1ns5hf3h 2 місяці тому

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

  • @asket4309
    @asket4309 3 місяці тому

    Добрый день. Я использую матрицу 32х8 (столбцы строки) и у меня все получается шиворот на выворот. Если использую бегущую строку то текст бежит с лева на право. И при этом не корректно отображаются символы(крякозяблы). Понимаю, что она получается перевернутой, но смотрю на код и не могу понят, где мне можно исправить эту ошибку. Замучу сразу я не программист, а это творчество начал постигать недавно. Благодарю за ответ.

  • @GrandFRX
    @GrandFRX 3 місяці тому

    считываю. все ок перезаписываю на 0A FF avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature = 0x1e9007 (probably t13) avrdude: safemode: Fuses OK (E:FF, H:FB, L:39) avrdude done. Thank you. на этом всё перезапись не удалась

  • @Vladimir_Kotov
    @Vladimir_Kotov 4 місяці тому

    А нельзя без этих программных каракуль? Задолбали уже этим. Не мерит он не фига.

  • @WillhemTier
    @WillhemTier 4 місяці тому

    Огромное спасибо, автор! Благодаря вашим инструкциям, успешно прошел все этапы.

  • @user-vj3il3ky9i
    @user-vj3il3ky9i 4 місяці тому

    с @neoalternator все впорядке? было много планов, но последнее видео годичной давности

  • @GrandFRX
    @GrandFRX 4 місяці тому

    Это круто, осталось понять как это подружить с esp8266

  • @CrazyTVnet
    @CrazyTVnet 4 місяці тому

    Будут ли новые видео?

  • @user-zj6il5yl2x
    @user-zj6il5yl2x 4 місяці тому

    А с какой целью джамперы выбора питания установлены неидентично?

  • @rafaelrodionov1509
    @rafaelrodionov1509 4 місяці тому

    добрый день ! Я от Ильи из Комсомольска на Амуре . У нас беда с телефоном Xiaomi Redmi Note 11s 2201117SG нужно снять пароль в цифрах :( но данные фото и т.д очень нужны ! дали совет через ATtiny85,

  • @YYS111
    @YYS111 4 місяці тому

    и что ATtiny13 сможет в Arduino???.... светодиодом поморгать.

  • @Gulik17
    @Gulik17 4 місяці тому

    Можно таким же образом записать картинки в SPI Flash? И насколько это оправдано? Почему используется EEPROM, есть какие то нюансы?

  • @user-nn8qo3hi5v
    @user-nn8qo3hi5v 4 місяці тому

    спасибо

  • @TeuFortMan
    @TeuFortMan 4 місяці тому

    Обновить usbasp другой usbasp может каждый. А ты попробуй ардуинкой сделать это.

  • @PHOENIX57rus
    @PHOENIX57rus 4 місяці тому

    Спасибо Вам... Всем мира и добра...!!!

  • @user-nc4ep9uo5m
    @user-nc4ep9uo5m 5 місяців тому

    Огромное спасибо за проект. Повторил вашу версию платы, все грамотно и удобно.

  • @user-dy4yv1xe3g
    @user-dy4yv1xe3g 5 місяців тому

    А как подключит уже готовый индикатор ТМ1637. Напишите пожалуйста пример скетча, как подключить его к ds18b20

  • @user-iy3dw8tk3e
    @user-iy3dw8tk3e 5 місяців тому

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

  • @mvm2801
    @mvm2801 5 місяців тому

    Что за дисплей в видео? Для tm1637 не нашел скетч, чтоб отрицательную температуру показывал с ds18b20. Не подскажете как это сделать?

  • @user-bq4fz7hy7l
    @user-bq4fz7hy7l 5 місяців тому

    Шарился шарился. На этом сайте. Ну его нахер. Проще фломастером нарисовать. Всё ровно что то что это в мусорку попадёт

  • @RomaRingo
    @RomaRingo 5 місяців тому

    Я не понял зачем загрузчик в тини13 ? мы же внешним программатором все равно прошиваем без загрузчика

  • @NikNavish
    @NikNavish 5 місяців тому

    Круто! Супер!

  • @sergei2694
    @sergei2694 5 місяців тому

    можно ли прошить микроконтролер atmega 324,если фьюзы золочены?Прошивка flesh отсутствует.

  • @olegongbak1216
    @olegongbak1216 5 місяців тому

    Подскажите как запустить монитор порта

  • @sofiagrishina2309
    @sofiagrishina2309 6 місяців тому

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