[an error occurred while processing this directive] [an error occurred while processing this directive]
Проблемы с MPLAB - ICD. Может кто сталкивался...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено SERGO 25 октября 2001 г. 23:44

Есть проблема. Самодельный ICD странно себя ведет. При полной работоспособности следующие симптомы:
полностью правильно программирует PIC16F877 (что проверяется включением готового устройства). При при READ памяти программ , читает полную ерунду. При выполнении Verify соответственно выдаёт кучу ошибок (которых реально нет). При этом EEPROM и Fuse читаются правильно.При тех же манипуляциях с PIC16F876 и PIC16F873 таких ошибок нет. На всех чипах неправильно отображается состояние SFR при пошаговой отладке, при этом если модифицировать содержимое регистра (любого) вручную, то эта процедура отрабатывается абсолютно корректно.
Схема собрана на печатной плате без ошибок (проверил уже ни один раз) работает под MPLAB 5.40. Да, еще. PIC16F877 в корпусе PLCC-44 остальные пробовал в DIP (хотя на что это может влиять?). И 877ые отказались программироваться в программаторе ComPic, который отлично шьёт все остальное уже не один год!!!! (Но ведь 877 от 876 отличаются только числом ножек!!!)
Я в шоке. Может кто-нибудь что-нибудь посоветует, а то я уже зациклился на проблеме и ничего не понимаю!
СПАСИБО!

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru