Вт сен 26, 2017 08:52:40
Вт сен 26, 2017 08:54:32
Вт сен 26, 2017 08:59:48
Нужно не забыть про возможность зациклится в одном прерывании. Или обязательно выключать маску того прерывания в котором находишься или уже слишком точно просчитать все тайминги.BOB51 писал(а):Для разрешения вложенных прерываний этот флаг должен быть установлен программно
Вт сен 26, 2017 09:07:53
Чт сен 28, 2017 04:40:57
Чт сен 28, 2017 06:41:39
fulky писал(а):
Чт сен 28, 2017 08:53:14
fulky писал(а):а что становится с прерываниями с более низким приоритетом, когда они наполовину уже выполнились?? продолжит выполнятся с того места на котором их остановило прерывание с более высоким приоритетом?? или вовсе не выполнится? или выполнится заново после прерывания с высоким приоритетом?
Чт сен 28, 2017 13:20:29
fulky писал(а):а что становится с прерываниями с более низким приоритетом, когда они наполовину уже выполнились?? продолжит выполнятся с того места на котором их остановило прерывание с более высоким приоритетом?? или вовсе не выполнится? или выполнится заново после прерывания с высоким приоритетом?
Чт сен 28, 2017 15:25:19
fulky писал(а):а что становится с прерываниями с более низким приоритетом, когда они наполовину уже выполнились?? продолжит выполнятся с того места на котором их остановило прерывание с более высоким приоритетом?? или вовсе не выполнится? или выполнится заново после прерывания с высоким приоритетом?
Чт сен 28, 2017 15:40:45
knyaz* писал(а):Ну как то так, если в чем то не прав поправьте.
Чт сен 28, 2017 16:02:19
Чт сен 28, 2017 16:18:01
Помню что есть макрос прерывания для (gnu-avr) не сохраняющий контент. Кажется есть и макрос возврата по ret, не уверен.Demiurg писал(а):Возможно, что есть специальные директивы, указывающие ставить команду RET.
Пт сен 29, 2017 06:58:39
такого нет, но есть ISR(VECTOR, ISR_NACKED), что вынуждает программиста написать ВЕСЬ ОБРАБОТЧИК САМОМУ, включая сохранение и восстановление контекста.Z_h_e писал(а):Помню что есть макрос прерывания для (gnu-avr) не сохраняющий контент
Пт сен 29, 2017 07:00:53
Вс окт 01, 2017 17:18:58
на практике это скорее всего будет ни к чему и рисует грабли на горизонте.
Вс окт 01, 2017 20:17:01
Пн окт 02, 2017 10:33:24
Пн окт 02, 2017 10:42:17
???philosoraptor писал(а):Проблема вложенных прерываний в том, что теряется сам смысл прерываний.