Всем привет! Прошу подсказать мне в чем у меня загвоздка...
Суть проблемы: отлаживал программу для
PIC16F877A c помощью PICKit 2. Когда в режиме отладки прошиваю контроллер и запускаю программу по кнопке RUN, все выполняется как следует (выводится надпись на ЖК на
KS0066U). Программа запускается так сказать только с кнопки RUN из MPLAB.
Я ранее сам не программировал контроллеры и потому в недоумении. Ранее я пологал, что контроллер выполняет программу в него подгруженную сразу после включения питания.
В результате получилось иначе! Когда я подгрузил окончательно программу (из MPLAB Programmer-›Program). Подаю питание с тогоже PICKit 2 и только горит верхняя строка дисплея(показывает свою работоспособность ), а символы не выводятся. Такое ощущение что не выполняется программа.
В качестве тактового генератора RC цепочка 8k2 и 100пФ.
И такие параметры слова конфигурации:
__CONFIG _RC_OSC & _WDT_OFF & _PWRTE_ON & _BODEN_ON & _LVP_OFF & _CPD_OFF& _CP_OFF
Выскажите пожалуйста свои предположения в чем проблема. Может я чего не правильно делаю? Как запустить МК чтобы самостоятельно отсылал символы, а не с помощью MPLAB?
Заранее всем спасибо! Если потребуется код, пишите, скину!