Сообщение от sanitar249
|
Я не согласен! в 51 регистр TCON полностью программно доступен и прерывания могут с одинаковым успехом вызываться и сбрасываться как аппаратно, так и программно.
|
При чем здесь TCON или другой SFR?
An interrupt cannot be interrupted by another interrupt of the same priority level.
Чем это обеспечено знаете? У МК есть триггер(ы), которые устанавливаются вначале обработки прерывания, тем самым запрещая системе прерываний принимать запросы от источников с такимже приоритетом. При выполнении команды RETI этот триггер сбрасывается, обрабатывается одна команда, и если нет запросов прерывания, то следующая, а если висит запрос, то МК уходит на прерывание. Повторюсь, что триггеры контроллера прерываний к SFR не имеют никакого отношения и не доступны программно.
С уважением.