Спасибо! Очень полезное видео! Из документации вычитала, что запуск программы начинается с прерывания reset (с нулевого адреса основной памяти), которое вызывается после включения или перезагрузки МК
думаю, что через ISR() обработчик можно попробовать для каких-то целей отловить это событие и проинициализировать какую-нибудь внутреннюю или внешнюю схему перед началом работы...
Реально полезная информация, особенно с регистрами. Сделайте видео по работе с прерыванием INT0 и режимами сна. Интересует такое же сравнение ардуиновских функций и работе с регистрами.
Ни разу не пожалел, что подписался! Спасибо! Планируется в дальнейшем написание связи с другими устройствами и мк? Я имею ввиду точно так же по даташиту, а не с использованием готовых библиотек. Очень интересна эта тема, но желательно так же доступно как и с прерываниями (видимо не одна серия понадобится?).
@@neoalternator Подскажите, это конечно сложно сделать но не думали попробовать сделать ролик по подключению и с считыванию шины автомобильной на примере K-line... В дельнейшем создания БК на базе той же ардуино...
А как теперь сделать так, чтобы с одной кнопкой можно было переключаться между активным и режимом сна? Т.е. подал питание - контроллер мигает светодиодом, нажал на кнопку, мк перестал мигать, ложиться спать. Опять нажал кнопку, мк проснулся и опять мигает светодиодом. И так по кругу. Как это сделать? У меня такое ощущение что мк завис во сне и не просыпаеться.
Если речь про переполнение таймера, например TIM0_OVF, то реализация есть в примерах для Тини13 (там блинк по переполнению таймера) и у меня в видео, где электронный термометр на Т13 собирал
ни в коей мере не собираюсь что-то советовать, осуждать или высмеивать. Но не могу понять почему в наше время надо мучить себя в среде arduino IDE если есть platformio в связке с MVS?
я вот лично не могу установить platformio на свой комп.. у меня винда7, ругается.. а 10 требует нового железа.. больно дорого выходит переходить на другую платформу ради написания одной програмки..
@@Palladln случается. Ради одной программки я бы тоже не стал. Я бы ее вообще из командной строки собирать научился бы. Но если это реально увлечение, то купить б.у. для десятки сейчас можно достаточно дешево. А разрабатывать более , чем 1 программку гораздо -гораздо-гораздо удобнее. Я даже больше скажу - отказываться от платформио это уже такой вид мазохизма. Впрочем, каждый выбирает сам. Кому то и садо-мазо по душе. Главное, что бы это было по кайфу. Каждый тут свою дорогу выбирает. Главное получать удовольствие и результат - удовольствие от результата. И решить что для вас результат. Там тоже критериев куча. Для самурая, к примеру, как известно результат не цель, но путь. Но при этом прошу задуматься вот над чем - зачастую мы оправдываем свое нежелание учить что-то новое тем, что мол условий нет. Оно же и на старом работает. А тут надо потратить кучу умственных сил, иногда материальных ресурсов , а на выходе получить вроде бы тот же результат. Вот мозг и ищет отмазки. Я ни в коей мере не утверждаю, что это так у Вас. Я просто за то, что бы любой выбор был осознанным, что бы люди были честны перед собой. А то иногда сами себя убедят в чем то и начинают даже сами в это верить. Вот если Ваш ответ самому себе "да, я действительно пишу одну программку в год и мне этого не надо" - ок. Если вы себе ответите - "да , этот придурок в интернете прав и я просто морда ленивая" - тоже ок. А вот если ответ будет первый, но это будет отмазом т. к. ситуация вторая- вот это уже не ок. Успехов вам. Простите за размер ответа.
ВЫБЫТ - это не слишком удачный перевод на русский слова retired. Т.е. там собраны устаревшие примеры. Например, там есть примеры работы с wi-fi для плат типа ESP32, ESP8266. Но самые актуальные примеры для них доступны после выбора в Инструментах данных плат.
Спасибо вам за видео... Не бросайте пожалуйста ваш канал....
Спасибо за отзыв! Куда же я теперь денусь с такой прекрасной аудиторией!)
Спасибо! Очень полезное видео!
Из документации вычитала, что запуск программы начинается с прерывания reset (с нулевого адреса основной памяти), которое вызывается после включения или перезагрузки МК
думаю, что через ISR() обработчик можно попробовать для каких-то целей отловить это событие и проинициализировать какую-нибудь внутреннюю или внешнюю схему перед началом работы...
Реально полезная информация, особенно с регистрами.
Сделайте видео по работе с прерыванием INT0 и режимами сна. Интересует такое же сравнение ардуиновских функций и работе с регистрами.
Так есть у меня такое видео - th-cam.com/video/szExLJDM2kI/w-d-xo.html
@@neoalternator Спасибо, как по на глаза не попалось
Спасибо вам большое.
Спасибо, отличное изложение!
Спасибо!
То что нужно.
Афигенчик! то шо надо..
Большое спасибо за видео! Полезно!
Ни разу не пожалел, что подписался! Спасибо!
Планируется в дальнейшем написание связи с другими устройствами и мк? Я имею ввиду точно так же по даташиту, а не с использованием готовых библиотек. Очень интересна эта тема, но желательно так же доступно как и с прерываниями (видимо не одна серия понадобится?).
Отлично! Надеюсь и дальше не разочарую) Да, будет еще много роликов и по другим мк, по их связи друг с другом и с периферией
@@neoalternator Подскажите, это конечно сложно сделать но не думали попробовать сделать ролик по подключению и с считыванию шины автомобильной на примере K-line... В дельнейшем создания БК на базе той же ардуино...
12:41 Почему не используете внутренние подтягивающие резисторы микроконтроллера?
Так нагляднее. И в готовых устройствах стараются внешние использовать.
А как теперь сделать так, чтобы с одной кнопкой можно было переключаться между активным и режимом сна?
Т.е. подал питание - контроллер мигает светодиодом, нажал на кнопку, мк перестал мигать, ложиться спать. Опять нажал кнопку, мк проснулся и опять мигает светодиодом.
И так по кругу. Как это сделать? У меня такое ощущение что мк завис во сне и не просыпаеться.
Возможно ли реализовать одновременно прерывания на Attiny13 и внешние и по таймеру?
Да, конечно. Только выполнятся они будут последовательно. Приоритет почти всегда у внешних.
@@neoalternator Может пример есть у вас?
Если речь про переполнение таймера, например TIM0_OVF, то реализация есть в примерах для Тини13 (там блинк по переполнению таймера) и у меня в видео, где электронный термометр на Т13 собирал
@@neoalternator Не совсем то. Нужно, чтобы контроллер выводился из глубокого сна по watchdog и от внешних прерываний во время сна. Возможно так?
@@jw5gi atmega328 так может, посмотрите даташит, раздел Power Management and Sleep Modes там должна быть табличка по каким прерываниям просыпается
ни в коей мере не собираюсь что-то советовать, осуждать или высмеивать. Но не могу понять почему в наше время надо мучить себя в среде arduino IDE если есть platformio в связке с MVS?
я вот лично не могу установить platformio на свой комп.. у меня винда7, ругается.. а 10 требует нового железа.. больно дорого выходит переходить на другую платформу ради написания одной програмки..
@@Palladln случается. Ради одной программки я бы тоже не стал. Я бы ее вообще из командной строки собирать научился бы. Но если это реально увлечение, то купить б.у. для десятки сейчас можно достаточно дешево. А разрабатывать более , чем 1 программку гораздо -гораздо-гораздо удобнее. Я даже больше скажу - отказываться от платформио это уже такой вид мазохизма. Впрочем, каждый выбирает сам. Кому то и садо-мазо по душе. Главное, что бы это было по кайфу. Каждый тут свою дорогу выбирает. Главное получать удовольствие и результат - удовольствие от результата. И решить что для вас результат. Там тоже критериев куча. Для самурая, к примеру, как известно результат не цель, но путь. Но при этом прошу задуматься вот над чем - зачастую мы оправдываем свое нежелание учить что-то новое тем, что мол условий нет. Оно же и на старом работает. А тут надо потратить кучу умственных сил, иногда материальных ресурсов , а на выходе получить вроде бы тот же результат. Вот мозг и ищет отмазки. Я ни в коей мере не утверждаю, что это так у Вас. Я просто за то, что бы любой выбор был осознанным, что бы люди были честны перед собой. А то иногда сами себя убедят в чем то и начинают даже сами в это верить. Вот если Ваш ответ самому себе "да, я действительно пишу одну программку в год и мне этого не надо" - ок. Если вы себе ответите - "да , этот придурок в интернете прав и я просто морда ленивая" - тоже ок. А вот если ответ будет первый, но это будет отмазом т. к. ситуация вторая- вот это уже не ок. Успехов вам. Простите за размер ответа.
13:57 что за библиотека ВЫБЫТ? у меня такая же)
ВЫБЫТ - это не слишком удачный перевод на русский слова retired. Т.е. там собраны устаревшие примеры. Например, там есть примеры работы с wi-fi для плат типа ESP32, ESP8266. Но самые актуальные примеры для них доступны после выбора в Инструментах данных плат.
@@neoalternator спасибо)
Того всё внешнее прерывал.