-
- Сохранять иногда необязательно. Но всё равно что есть эти "три команды"? - Apтём(03.09.2012 01:59)
- сброс портов и задержка на 2 мкс whale(182 знак., 03.09.2012 02:13)
- Вынесите задержку из прерывания, может полегчает. Но контекст тогда придётся сохранять. - real time(03.09.2012 02:54, )
- Ну, вот вам прерывание и наводит порчу на SREG. :) - mazur(03.09.2012 02:16)
- после такой порчи удивительно, что вообще что-то работает. ещё один довод в пользу C. - fk0(03.09.2012 12:48)
- +1, Да и использование регистра temp неплохо проследить - тоже ведь не сохраняется. А вообще-то делать задержки в прерывании - имхо, неправильно. Hobo(75 знак., 03.09.2012 11:14 - 11:16)
- temp сохраняется в стеке я уж это не постил ) whale(87 знак., 03.09.2012 11:46)
- :))))) - MBedder(03.09.2012 02:15)
- сброс портов и задержка на 2 мкс whale(182 знак., 03.09.2012 02:13)
- нет, зачем ? whale(26 знак., 03.09.2012 01:56)
- Вложенность прерываний нипричом: важно то, влияют ли команды прерывания на SREG. - Apтём(03.09.2012 02:03)
- как ни при чем ? от SREG насколько я помню зависти исход операций сравнения, сложения и если они выполняются без прерывания то и сохранения sreg не надо вроде ? - whale(03.09.2012 02:09)
- Не от SREG. А от операции зависит, какие флаги будут выставляться в регистре SREG. Есть операции, которые не влияют на флаги SREG. Вот вам хорошая ссылка. Или даташит смотрите. Там указано, какие операции влияют на флаги SREG. Накрайняк, хэлп mazur(24 знак., 03.09.2012 02:24, ссылка)
- А что у вас там, куда происходит возврат из прерывания? Apтём(178 знак., 03.09.2012 02:21)
- насколько я помню результат операций (которые изменяют sreg) не зависит от состояния sreg до нее, разве не так ? whale(228 знак., 03.09.2012 02:29)
- Еще один. А то вы со стопроцентной вероятностью знаете, где прервется программа. Точнее, куда вернется после прерывания. - mazur(03.09.2012 02:26)
- Вы меня тоже посчитали? Apтём(306 знак., 03.09.2012 02:53)
- ТС позже написал про работу в прерываниях. - mazur(03.09.2012 02:55)
- while (1) это jmp сам на себя. - учи си :)(03.09.2012 03:22, )
- На тот момент ни я ни Артем не знали, как работает программа ТС. Опять за пакетом ипов спрятался? - mazur(03.09.2012 03:30)
- Ты, это, закусывай. - опять посчитал(03.09.2012 04:33, )
- На тот момент ни я ни Артем не знали, как работает программа ТС. Опять за пакетом ипов спрятался? - mazur(03.09.2012 03:30)
- Ну тады ладно... - Apтём(03.09.2012 03:06)
- while (1) это jmp сам на себя. - учи си :)(03.09.2012 03:22, )
- ТС позже написал про работу в прерываниях. - mazur(03.09.2012 02:55)
- Вы меня тоже посчитали? Apтём(306 знак., 03.09.2012 02:53)
- Ну и бред... - mazur(03.09.2012 02:18)
- как ни при чем ? от SREG насколько я помню зависти исход операций сравнения, сложения и если они выполняются без прерывания то и сохранения sreg не надо вроде ? - whale(03.09.2012 02:09)
- Вложенность прерываний нипричом: важно то, влияют ли команды прерывания на SREG. - Apтём(03.09.2012 02:03)
- Сохранять иногда необязательно. Но всё равно что есть эти "три команды"? - Apтём(03.09.2012 01:59)