[an error occurred while processing this directive]
Скорее всего, забыл сохранить затираемые регистры или залез в чужую память. Обрами текст этого модуля тегами <pre> и </pre>, поставь пробелы перед и после символов << и >> и отправь код сюда - посмотрю
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)