|
Контроллер - 88 мега. Есть прерывание по изменеию состояния ноги и прерывание INT1. При входе в INT1 сначала запрещаются прерывания по INT1 потом разрешается прерывание по изменеию состояния ноги на одном из портов, затем вызывается функция которая опрашивает флаг (байт в SRAM) и если он равен определенному значению то выход из функции. В прерывании по изменению ноги вызывается функция которая изменяет флаг.
Если вызвать функцию опроса флага из тела программы то все ОК, а если из прерывания то ведет себя непредсказуемо
E-mail: info@telesys.ru