[an error occurred while processing this directive]
|
при обработке прерывания нужно переключить контекст
в обычной interrupt это делается сщхранением ВСЕХ общих регистров,
в interruptf это делается переключением на альтернативный набор регистров. Но если альтернативный набор регистров уже используется основной программой или разрешены вложенные прерывания - то это неправильно и работать не будет.Самый быстрый вариант - он и самый частный и не всегда применим.
E-mail: info@telesys.ru