Size: a a a

2021 August 31

IN

ISAK Neuman in Embedded Group
о*уеть теперь стало понятней
источник

SK

Stas Koynov in Embedded Group
у тебя таймер всегда тебя дергает каждые 1мс (+- плывет кварц) вопрос сколько времени ты сидишь в прерывании... если больше 72к то получается, ты выше из него и тебя сразу же бросает в него же. ты как бы не будешь делать другую полезную работу в мэйне. тебя только будут выдергивать более приоритетные irq
источник

ED

Electronics Designer in Embedded Group
Пока прерывание работает, счетчик считает.
источник

ED

Electronics Designer in Embedded Group
Нет. Я, видимо, не понял вопроса.
источник

ED

Electronics Designer in Embedded Group
Таймер считает. Он досчитывает до определенного значения, происходит событие. Если по этому событию разрешено прерывание, процессор начинает выполнять его код. Таймер в это время спокойно продолжает считать.
источник

VC

Verum Corner in Embedded Group
Бле еслиб я не прочел контекст я бы наверное тоже уху поел
источник

IN

ISAK Neuman in Embedded Group
ок. буду по шагам
1. 72к команд прошли
2. Входим в прерывание (тут TCNT считает дальше?) скажем 72 001
3. Инкрементируем счетчик ++ (TCNT еще считает же?) станет 72 002
источник

ED

Electronics Designer in Embedded Group
Таймер не считает команды.
источник

IN

ISAK Neuman in Embedded Group
не команды
источник

ED

Electronics Designer in Embedded Group
Таймер считает свои такты.
источник

IN

ISAK Neuman in Embedded Group
вообще он же продолжит считать даже внутри прерывания
источник

ED

Electronics Designer in Embedded Group
Да.
источник

IN

ISAK Neuman in Embedded Group
я просто немного даун который не может общаться как живое мыслящее существо
источник

ED

Electronics Designer in Embedded Group
Событие таймера просто служит сигналом процессору начать выполнять другой код. По сути прерывание - это аппаратный вызов функции.
источник

SK

Stas Koynov in Embedded Group
иногда помогает бухлишко, оно как то легче идет. но в малых дозах, а то иногда леонид предлогает литр другой :) это нужно быть уж слишком здоровым чуваком....
источник

ED

Electronics Designer in Embedded Group
После того, как весь код прерывания выполнен, управление возвращается туда, где был процессор до прерывания.
источник

ED

Electronics Designer in Embedded Group
И как я насухую все это освоил... :DDD
источник

SK

Stas Koynov in Embedded Group
кстати походу ты дорос до книги Джозев Юф Ядро Кортекс-М3 там будет то что ты спрашиваешь, как он прерывается, какая магия происходит, как он входит в прерывание как выходит и т.п
источник

SK

Stas Koynov in Embedded Group
не ну я тоже не пью, но вдруг ему поможет :).
источник

ED

Electronics Designer in Embedded Group
:D
источник