Обновленная инструкция по ссылке
http://mprog.ru/pdf/master02usb.pdfПорядок работы отличается для разных типов Pic-контроллеров, Pic12F6xx, Pic16F6xx, Pic18Fxxx и т.д.
Поэтому для работы с Pic в инструкции приводится только общая информация, которая подходит для всех типов контроллеров.
Отличия и особенности по программирования разных типов Pic-контроллеров будем отражать в разделе
http://mprog.ru/support.php?choice=faqПо вашей задаче:
- до программирования Pic12F629 необходимо считать из микросхемы калибровочные значения: OSCCAL из области данных и биты BG из слова конфигурации
Вероятно вы пытались считать OSCCAL, но на скриншоте значение оказалось с неправильным смещением.
Нужно выбрать м.с и считать область кода. Значение 34 40 должно быть по адресу 7ffe в 8-битной адресации или 3fff - в 16-битной
Затем нужно считать слово конфигурации и сохранить биты BG (13-12)
- далее считываете файл прошивки. У вас почему-то данные со смещением, в нулевом адресе должно быть 21 b4, код заканчивается по адресу 39b. в редакторе ставите значение 34 40 по адресу 7ffe в 8-битной адресации
- операция запись, сравнение
- если ок, переходите к конфигурации
в прошивке значение 31 d4. Меняете параметры по умолчанию на Int Osc : I/O, WDT - disable, MCLRE - disable. биты BG меняете, если отличались от 11
- запись конфигурации, сравнение
- в область данных предполагаю заносится только справочная информация, думаю, что можно пропустить
Проверяете работу в устройстве.
Запись областей можно упростить, но пока нужно проверить в ручном режиме и найти причину неправильного смещения.
Для оперативной поддержки прошу писать на info@mprog.ru
Цитата(jugandar @ 29.2.2020, 12:20)
Здраствуйте ещё раз. А где мне можно скачать "обновленную" инструкцию к программатору Мастер-02 с дополнинием о прошивке микроконтроллеров PIC?