Тёмный
No video :(

Working with external interrupts INT and PCINT on AVR microcontrollers 

Neoalternator
Подписаться 4,9 тыс.
Просмотров 3,5 тыс.
50% 1

Опубликовано:

 

29 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@quasar3885
@quasar3885 2 года назад
Спасибо вам за видео... Не бросайте пожалуйста ваш канал....
@neoalternator
@neoalternator 2 года назад
Спасибо за отзыв! Куда же я теперь денусь с такой прекрасной аудиторией!)
@SMV1972
@SMV1972 5 месяцев назад
Спасибо, отличное изложение!
@vmlnn
@vmlnn 2 года назад
Ни разу не пожалел, что подписался! Спасибо! Планируется в дальнейшем написание связи с другими устройствами и мк? Я имею ввиду точно так же по даташиту, а не с использованием готовых библиотек. Очень интересна эта тема, но желательно так же доступно как и с прерываниями (видимо не одна серия понадобится?).
@neoalternator
@neoalternator 2 года назад
Отлично! Надеюсь и дальше не разочарую) Да, будет еще много роликов и по другим мк, по их связи друг с другом и с периферией
@quasar3885
@quasar3885 2 года назад
@@neoalternator Подскажите, это конечно сложно сделать но не думали попробовать сделать ролик по подключению и с считыванию шины автомобильной на примере K-line... В дельнейшем создания БК на базе той же ардуино...
@Palladln
@Palladln Год назад
Афигенчик! то шо надо..
@saidgusainov6252
@saidgusainov6252 2 года назад
Спасибо вам большое.
@user-bs4jn3ms8h
@user-bs4jn3ms8h 2 года назад
Спасибо! То что нужно.
@XMatri89
@XMatri89 Год назад
Спасибо! Очень полезное видео! Из документации вычитала, что запуск программы начинается с прерывания reset (с нулевого адреса основной памяти), которое вызывается после включения или перезагрузки МК
@XMatri89
@XMatri89 Год назад
думаю, что через ISR() обработчик можно попробовать для каких-то целей отловить это событие и проинициализировать какую-нибудь внутреннюю или внешнюю схему перед началом работы...
@OttoLilo
@OttoLilo 2 года назад
Реально полезная информация, особенно с регистрами. Сделайте видео по работе с прерыванием INT0 и режимами сна. Интересует такое же сравнение ардуиновских функций и работе с регистрами.
@neoalternator
@neoalternator 2 года назад
Так есть у меня такое видео - ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-szExLJDM2kI.html
@OttoLilo
@OttoLilo 2 года назад
@@neoalternator Спасибо, как по на глаза не попалось
@AlexanderBelikov
@AlexanderBelikov 2 года назад
Большое спасибо за видео! Полезно!
@TrasherFCR
@TrasherFCR 2 года назад
12:41 Почему не используете внутренние подтягивающие резисторы микроконтроллера?
@neoalternator
@neoalternator 2 года назад
Так нагляднее. И в готовых устройствах стараются внешние использовать.
@MitsuZer0G
@MitsuZer0G 10 месяцев назад
А как теперь сделать так, чтобы с одной кнопкой можно было переключаться между активным и режимом сна? Т.е. подал питание - контроллер мигает светодиодом, нажал на кнопку, мк перестал мигать, ложиться спать. Опять нажал кнопку, мк проснулся и опять мигает светодиодом. И так по кругу. Как это сделать? У меня такое ощущение что мк завис во сне и не просыпаеться.
@user-hecnowlwjdlafbun
@user-hecnowlwjdlafbun 5 месяцев назад
Немного не понял как у вас получилось с переменной bool flag без указания volatile?
@SAM58SAM58
@SAM58SAM58 Год назад
ни в коей мере не собираюсь что-то советовать, осуждать или высмеивать. Но не могу понять почему в наше время надо мучить себя в среде arduino IDE если есть platformio в связке с MVS?
@Palladln
@Palladln Год назад
я вот лично не могу установить platformio на свой комп.. у меня винда7, ругается.. а 10 требует нового железа.. больно дорого выходит переходить на другую платформу ради написания одной програмки..
@SAM58SAM58
@SAM58SAM58 Год назад
@@Palladln случается. Ради одной программки я бы тоже не стал. Я бы ее вообще из командной строки собирать научился бы. Но если это реально увлечение, то купить б.у. для десятки сейчас можно достаточно дешево. А разрабатывать более , чем 1 программку гораздо -гораздо-гораздо удобнее. Я даже больше скажу - отказываться от платформио это уже такой вид мазохизма. Впрочем, каждый выбирает сам. Кому то и садо-мазо по душе. Главное, что бы это было по кайфу. Каждый тут свою дорогу выбирает. Главное получать удовольствие и результат - удовольствие от результата. И решить что для вас результат. Там тоже критериев куча. Для самурая, к примеру, как известно результат не цель, но путь. Но при этом прошу задуматься вот над чем - зачастую мы оправдываем свое нежелание учить что-то новое тем, что мол условий нет. Оно же и на старом работает. А тут надо потратить кучу умственных сил, иногда материальных ресурсов , а на выходе получить вроде бы тот же результат. Вот мозг и ищет отмазки. Я ни в коей мере не утверждаю, что это так у Вас. Я просто за то, что бы любой выбор был осознанным, что бы люди были честны перед собой. А то иногда сами себя убедят в чем то и начинают даже сами в это верить. Вот если Ваш ответ самому себе "да, я действительно пишу одну программку в год и мне этого не надо" - ок. Если вы себе ответите - "да , этот придурок в интернете прав и я просто морда ленивая" - тоже ок. А вот если ответ будет первый, но это будет отмазом т. к. ситуация вторая- вот это уже не ок. Успехов вам. Простите за размер ответа.
@jw5gi
@jw5gi 2 года назад
Возможно ли реализовать одновременно прерывания на Attiny13 и внешние и по таймеру?
@neoalternator
@neoalternator 2 года назад
Да, конечно. Только выполнятся они будут последовательно. Приоритет почти всегда у внешних.
@jw5gi
@jw5gi 2 года назад
@@neoalternator Может пример есть у вас?
@neoalternator
@neoalternator 2 года назад
Если речь про переполнение таймера, например TIM0_OVF, то реализация есть в примерах для Тини13 (там блинк по переполнению таймера) и у меня в видео, где электронный термометр на Т13 собирал
@jw5gi
@jw5gi 2 года назад
@@neoalternator Не совсем то. Нужно, чтобы контроллер выводился из глубокого сна по watchdog и от внешних прерываний во время сна. Возможно так?
@Evgen-Evgen-Evgen
@Evgen-Evgen-Evgen 2 года назад
@@jw5gi atmega328 так может, посмотрите даташит, раздел Power Management and Sleep Modes там должна быть табличка по каким прерываниям просыпается
@Evgen-Evgen-Evgen
@Evgen-Evgen-Evgen 2 года назад
13:57 что за библиотека ВЫБЫТ? у меня такая же)
@neoalternator
@neoalternator 2 года назад
ВЫБЫТ - это не слишком удачный перевод на русский слова retired. Т.е. там собраны устаревшие примеры. Например, там есть примеры работы с wi-fi для плат типа ESP32, ESP8266. Но самые актуальные примеры для них доступны после выбора в Инструментах данных плат.
@Evgen-Evgen-Evgen
@Evgen-Evgen-Evgen 2 года назад
@@neoalternator спасибо)
@usapower6208
@usapower6208 2 года назад
Того всё внешнее прерывал.
Далее
Haaland Showed Me How It's Done.. 😜
00:11
Просмотров 2,8 млн
Reforged | Update 0.30.0 Trailer | Standoff 2
02:05
Просмотров 813 тыс.
The Magic of RISC-V Vector Processing
16:56
Просмотров 288 тыс.