• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Atmel AVR ATtiny13a as TV remote control IR receiver (assembly code) скачать в хорошем качестве

Atmel AVR ATtiny13a as TV remote control IR receiver (assembly code) 6 лет назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Atmel AVR ATtiny13a as TV remote control IR receiver (assembly code)
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Atmel AVR ATtiny13a as TV remote control IR receiver (assembly code) в качестве 4k

У нас вы можете посмотреть бесплатно Atmel AVR ATtiny13a as TV remote control IR receiver (assembly code) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Atmel AVR ATtiny13a as TV remote control IR receiver (assembly code) в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Atmel AVR ATtiny13a as TV remote control IR receiver (assembly code)

In this video I go over the assembly code for Atmel ATtiny13a that interprets IR signals received from a TV remote control. I also demonstrate how to program the ATtiny13a chip with an Arduino Uno as the programmer. Assembly code for ATtiny 13a: clr r1 // setupPort: ldi r16, 0b11110000 // PB0-input, PB4-output out DDRB, r16 // setupTimer: ldi r16, 0b00000000 out TCCR0A,r16 ldi r16, 0b00000101 // prescaler 9.6MHz/1024 out TCCR0B,r16 // start: in r17, PINB andi r17, 0b00000001 out TCNT0, r1 poll: mov r16, r17 in r17, PINB // two consecutive sample readings andi r17, 0b00000001 cp r16, r17 brne toggle rjmp poll toggle: cpi r17, 0x00 // evaluate only high-voltage pulses breq poll in r18, TCNT0 cpi r18, 9 // 0-8 cycles - skip brlo poll cpi r18, 12 // 9-11 cycles - binary zero brlo binaryZero cpi r18, 19 // 12-18 cycles - skip brlo poll cpi r18, 23 // 19-23 cycles - binary one brlo binaryOne rjmp reset // 23+ cycles - reset binaryZero: ldi r19, 0b00000000 rjmp updateResult binaryOne: ldi r19, 0b00000001 rjmp updateResult updateResult: lsl r21 // shift bits left or r21, r19 // put new value in bit 0 out TCNT0, r1 rjmp poll reset: cpi r21, 0x79 // was it the blue button that was pushed? 0x61 inverse is 0x79 (ASCII 'y') brne finish ldi r21, 0b00010000 out PINB, r21 // blue button was pushed, toggle PB4 finish: clr r21 out TCNT0, r1 rjmp poll Assembly code for Arduino Uno: clr r1 // setupPort: ldi r16, 0b11110000 // PB0-input, PB5-output out DDRB, r16 // setupUART: sts UBRR0H, r1 ldi r16, 0x67 sts UBRR0L, r16 ldi r16, 0x48 sts UCSR0B, r16 ldi r16, 0x06 sts UCSR0C, r16 // setupTimer: ldi r16, 0b00000000 out TCCR0A,r16 ldi r16, 0b00000101 // prescaler 16MHz/1024 out TCCR0B,r16 // start: in r17, PINB andi r17, 0b00000001 out TCNT0, r1 poll: mov r16, r17 in r17, PINB // two consecutive sample readings andi r17, 0b00000001 cp r16, r17 brne toggle rjmp poll toggle: cpi r17, 0x00 // evaluate only high-voltage pulses breq poll in r18, TCNT0 cpi r18, 15 // 0-14 cycles - skip brlo poll cpi r18, 20 // 15-19 cycles - binary zero brlo binaryZero cpi r18, 32 // 20-31 cycles - skip brlo poll cpi r18, 38 // 32-37 cycles - binary one brlo binaryOne rjmp reset // 38+ cycles - reset binaryZero: ldi r19, 0b00000000 ldi r20, 0x30 // ASCII '0' rjmp updateResult binaryOne: ldi r19, 0b00000001 ldi r20, 0x31 // ASCII '1' rjmp updateResult updateResult: sts UDR0, r20 // display ASCII lsl r21 // shift bits left or r21, r19 // put new value in bit 0 out TCNT0, r1 rjmp poll reset: ldi r20, 0x0D // carriage return sts UDR0, r20 sts UDR0, r21 // display result, ASCII of inverse binary value cpi r21, 0x79 // was it the blue button that was pushed? 0x61 inverse is 0x79 (ASCII 'y') brne finish ldi r21, 0b00100000 out PINB, r21 // blue button was pushed, toggle PB5 (built-in LED) finish: clr r21 out TCNT0, r1 rjmp poll -----------------------------------

Comments
  • Самая маленькая Ардуина - ATtiny10 + проект 4 года назад
    Самая маленькая Ардуина - ATtiny10 + проект
    Опубликовано: 4 года назад
  • Микроконтроллер Attiny13: обзор, прошивка, применение 6 лет назад
    Микроконтроллер Attiny13: обзор, прошивка, применение
    Опубликовано: 6 лет назад
  • Bluetooth for Android and Arduino HC-05 Module, Java implementation 7 лет назад
    Bluetooth for Android and Arduino HC-05 Module, Java implementation
    Опубликовано: 7 лет назад
  • как загрузить программирование attiny без arduino 5 лет назад
    как загрузить программирование attiny без arduino
    Опубликовано: 5 лет назад
  • Микроконтроллер ATtiny13 и язык Arduino. Подключение и прошивка. 8 лет назад
    Микроконтроллер ATtiny13 и язык Arduino. Подключение и прошивка.
    Опубликовано: 8 лет назад
  • How to Decode IR Remote Control Signal Using Arduino || Find IR Remote Button Code 10 месяцев назад
    How to Decode IR Remote Control Signal Using Arduino || Find IR Remote Button Code
    Опубликовано: 10 месяцев назад
  • 📻 Большой обзор SDR приемника LITEMALADSP MLite-880 На что он способен? 2 недели назад
    📻 Большой обзор SDR приемника LITEMALADSP MLite-880 На что он способен?
    Опубликовано: 2 недели назад
  • ATtiny13 и ATtiny85. Обзор и программирование с помощью Arduino 5 лет назад
    ATtiny13 и ATtiny85. Обзор и программирование с помощью Arduino
    Опубликовано: 5 лет назад
  • Зачем транзистору 4-я нога? Эволюция SOT-23. 9 дней назад
    Зачем транзистору 4-я нога? Эволюция SOT-23.
    Опубликовано: 9 дней назад
  • Подключаем дисплей от сотика или мобильного телефона к Ардуино 8 лет назад
    Подключаем дисплей от сотика или мобильного телефона к Ардуино
    Опубликовано: 8 лет назад
  • 【DIY】Infrared Remote Control Using ATtiny13A 6 лет назад
    【DIY】Infrared Remote Control Using ATtiny13A
    Опубликовано: 6 лет назад
  • Теперь вы можете программировать любые типы микросхем с помощью Arduino (AVR, STM, P-IC) 4 года назад
    Теперь вы можете программировать любые типы микросхем с помощью Arduino (AVR, STM, P-IC)
    Опубликовано: 4 года назад
  • Эфир - Самое ЛЕТУЧЕЕ Вещество на Земле! 2 дня назад
    Эфир - Самое ЛЕТУЧЕЕ Вещество на Земле!
    Опубликовано: 2 дня назад
  • Прозвонка электронной платы шаг за шагом | Подробная инструкция для мастера | Программатор ST-LINK 3 месяца назад
    Прозвонка электронной платы шаг за шагом | Подробная инструкция для мастера | Программатор ST-LINK
    Опубликовано: 3 месяца назад
  • TRIPLE the WiFI RANGE of your ESP32 C3 using ONE wire! #esp32 9 месяцев назад
    TRIPLE the WiFI RANGE of your ESP32 C3 using ONE wire! #esp32
    Опубликовано: 9 месяцев назад
  • Bare-Metal MCU #9 — Обзор; ATTiny85 с нуля 5 лет назад
    Bare-Metal MCU #9 — Обзор; ATTiny85 с нуля
    Опубликовано: 5 лет назад
  • Пошаговый алгоритм диагностики электронного модуля для начинающих | Что такое ESR конденсатора ? 1 год назад
    Пошаговый алгоритм диагностики электронного модуля для начинающих | Что такое ESR конденсатора ?
    Опубликовано: 1 год назад
  • Самый маленький и дешевый микроконтроллер — руководство 7 лет назад
    Самый маленький и дешевый микроконтроллер — руководство
    Опубликовано: 7 лет назад
  • Homemade infrared remote and receiver 7 лет назад
    Homemade infrared remote and receiver
    Опубликовано: 7 лет назад
  • 477 Используйте очень привлекательные новые чипы ATTINY для своих проектов 1 год назад
    477 Используйте очень привлекательные новые чипы ATTINY для своих проектов
    Опубликовано: 1 год назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5