Перейти к содержимому

Вопрос по PIC16F873


Сообщений в теме: 6

#1
sarkel39

    Новичок

  • Пользователи
  • 3 сообщений
Доброго времени суток всем!
При программировании PIC16F873 (программатор EXTRA-PIC,программа IC-Prog? с которой не было никаких проблем) выдает сообщение, что программирование и проверка прошли успешно. Однако если провести сравнение с буфером , то выдает ошибку 0000h.При этом если прочитать микросхему то там записанной программы нет, т.е. нет возможности прочитать или действительно она не записалась?
Прошу помочь разобраться в этой ситуации.
С уважением Болеслав.

#2
rgb

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 865 сообщений
  • ГородКременчуг
Болеслав, в прошивке стоит бит защиты от чтения.

#3
goda

    Продвинутый пользователь

  • Проверенные
  • 565 сообщений

Доброго времени суток всем!
При программировании PIC16F873 (программатор EXTRA-PIC,программа IC-Prog? с которой не было никаких проблем) выдает сообщение, что программирование и проверка прошли успешно. Однако если провести сравнение с буфером , то выдает ошибку 0000h.При этом если прочитать микросхему то там записанной программы нет, т.е. нет возможности прочитать или действительно она не записалась?
Прошу помочь разобраться в этой ситуации.
С уважением Болеслав.


перед програмированием в вашем случае нужно снять одну галку CP ,вот посмотрите пригодиться https://bezkz.su/foru…ndpost__p__8338

#4
sarkel39

    Новичок

  • Пользователи
  • 3 сообщений
Спасибо! Но остался еще один вопрос!
-Если после программирования камня все О.К. ,а при последующем сравнении ошибка. Чему верить?
-В такой ситуации перепрограммировать этот камень возможно уже без защиты и совершенно другой программой ( предварительно его стерев ?
Пожалуйста разъясните.
С уважением Болеслав.

#5
rgb

    Продвинутый пользователь

  • Разработчик MICROCHIP
  • 865 сообщений
  • ГородКременчуг
Болеслав, как правило биты конфигурации уже прописаны в прошивке (HEX)- для МК семейства PIC, загрузив прошивку в программу програматора можешь в окне битов конфигурации снять защиту прошивки от чтения и тогда после програмирования уже изменённой прошивкой сможешь читать МК и сравнивать. В целом тебе это не к чему, в твоём случае верить верификации при програмировании. Стереть МК всегда потом можно. Програматор сначала записывает прошивку далее сравнивает её (проверяет) и затем устанавливает биты защиты (если они прописаны в HEXе) Повторная проверка после програмирования с защищённой прошивкой не пройдёт. P.S. goda, есть в этом камне EEPROM, зачем камень обидел :punish: - прикольный смайлик :)

#6
sarkel39

    Новичок

  • Пользователи
  • 3 сообщений
Спасибо!

#7
goda

    Продвинутый пользователь

  • Проверенные
  • 565 сообщений

P.S. goda, есть в этом камне EEPROM, зачем камень обидел :punish:/>/>/>/> - прикольный смайлик :)

да есть конечно отредактировал , прочитал в сообщении почемуто как 16f73
Снимаем две галки CPD и CP