Форум » Программирование микроконтроллеров. » Непонятки с PICkit 2 при подключении 12F675 » Ответить

Непонятки с PICkit 2 при подключении 12F675

twister: При подключении 12F675 к программатору выводится надпись красным "Invalid Value" и под ней "OSCCAL 3FFF", непонятно , что это? Всё шьётся нормально. При подключении других 12F675 программатор ни каких красных надписей не выводит. Объясните пожалуйста, кому не лень. Спасибо!

Ответов - 8

Evgeny Korabelnikov: По всей видимости, значение OSCCAL ранее было стёрто.

-=Alex=-: Интересно, а его можно как нибудь востановить ? Много таких тоже встречал и некоторые даже не работали после прошивки. И что это вообще такое, что за значение такое таинственное ? Только на этих ПИКах такое встречал, больше нигде.

Alberto: Скачайте AN250a: http://ww1.microchip.com/downloads/en/AppNotes/00250a.pdf там есть как можно восстановить калибровочную константу. А чтобы узнать что это такое, посмотрите даташит на 12F6XX. Конкретно внутренний RC генератор и его калибровочная константа (раздел 9.2.5 даташита) . Используя PicKIT2 тоже можно восстановить калибровочную константу.


-=Alex=-: Ну скажем в ДШ не совсем описано что это такое, только где хранится и пример калибровки. А вот за что она отвечает (на аппаратном уровне), и что будет если её поменять/стереть, совсем не понятно.

Alberto: -=Alex=- пишет: Ну скажем в ДШ не совсем описано что это такое, только где хранится и пример калибровки. А вот за что она отвечает (на аппаратном уровне), и что будет если её поменять/стереть, совсем не понятно. под это три или четыре страницы отведено в "Справочник по среднему семейству PIC16": http://www.microchip.ru:/files/d-sheets-rus/pic16_2.pdf (всё это одна ссылка, но из-за двоеточия разбивает на две части) раздел 2.5

twister: Всё восстановил. Спасибо всем!

-=Alex=-: Спасибо , почитаю

Evgeny Korabelnikov: Просто к сведению. Значение OSCCAL (калибровочная константа RC генератора) записывается в концовку памяти программ на заводе-изготовителе. Из расчета максимального приближения к частоте = 4 Мгц. Если это значение OSCCAL утеряно (например, стерто или опрометчиво изменено), то ничто не мешает подобрать его экспериментально. О том, как это сделать, я подробно рассказывал. НАШИ в курсе.



полная версия страницы