ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
137900 Топик полностью
mavpsk (07.11.2008 21:09, просмотров: 1) ответил Сергей Борщ на Весьма вероятно что где-то вклинивается прерывание и портит какой-нибудь регистр или флаг статусного регистра. Не обязательно в этой точке. Добавление нескольких тактов приводит к тому, что место порчи попадает на другой участок кода, где это не критично.
Эта вся обработка идет в теле процедуры прерывания по таймеру. Начата эта процедура с cli, так на всякий случай :) Но вот этот, описанный Вами вариант, весьма близок к происходящему, но ведь прерывания у меня в этом месте отключены...