Диагностическое программирование

07-11-2013, 17:43
Просмотров: 1870

Полезные индикаторы текущего состояния микроконтроллера — это светодиоды. Предположим, мы подозреваем, что PIC не переходит в некоторую подпрограмму, хотя должен это делать. Добавьте в начало подпрограммы строку вида bsf portb, 2 (или какой-либо Другой выходной канал, питающий светодиод).

Диагностическое программирование

События после запуска программы покажут, где искать ошибку. Если светодиод не светится, то Это означает, что подпрограмма не вызывается. Анализируйте листинг, Чтобы найти причину отсутствия вызова. Если же светодиод светится, 0 подпрограмма вызывается, и ошибка — внутри нее. Найдя ошибку, исправьте ее, удалите дополнительную строку и выполните повторную компоновку.

Источник: qwedr.com

Комментарии:
    » Диагностическое программирование