PIC-Контроллеры. Воробьева Г.С - 26 стр.

UptoLike

26
5.5. Проанализируем первую причину. Установите точку останова
в строке программы:
movf ADRESH,W ;Write A/D result to PORTC
Для этого поместите курсор в соответствующую строку, нажмите
правую кнопку мыши, что бы появилось меню (рис. 8). Выберите Break
Point(s).
Рис. 8. Установка точки останова.
5.6. Запустите программу в режиме реального времени (Debug >
Run > Run). Когда программа достигнет точки останова она
приостановится. Наша программа не остановится. Для принудительного
останова необходимо выбрать меню: Debug > Run > Halt.
5.7. Посмотрите, где остановилась программа. Это должно
произойти на одной из двух строк ожидания конца преобразования
АЦП. Можно сделать вывод, что проблема в АЦП флаг завершения
преобразования не устанавливается. Инициализация АЦП происходит в
начале программы, поэтому необходимо произвести сброс (Debug > Run
> Reset).
5.8. Создайте окно просмотра (Watch window).