[an error occurred while processing this directive]
[an error occurred while processing this directive]
Виноват, забыл про критичные по времени участки, конечно, я делаю так же. И еще(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Возможные грабли: По такому алгоритму должен быть написан только обработчик длинного прерывания, т.к. если во время обработки короткого прерывания произойдет длинное, то все последующие короткие прерывания, которые возникнут при обработке длинного, будут потеряны (кроме последнего).