Страница 1 из 1
Восстановление константы 12f629
Добавлено: Вт дек 08, 2015 11:57:32
george_54
В процессе всех манипуляций потерял значение константы. Схему для её восстановления собирать не хочется. Пишут, что оболочка pickit даёт возможность её восстановить, но у меня программатор экстрапик и он, вроде как, данной оболочкой не работает. Вопрос: если отработанная программа по восстановлению константы для 12f629 и где и как её можно приобрести?
Спасибо.
Re: Восстановление константы 12f629
Добавлено: Вт дек 08, 2015 12:37:32
Enman
Не могу понять критичность этой констаны....Напиши туда А0, 88 или что ещё в голову прийдёт...
Есть способ по частоте сети 50 Гц её восстановить...Если она нужна(опять не пойму зачем

), то её можно писать сразу на корпусе при первом прочтении...Заводскую величину всё равно уже не узнаешь...))))
Re: Восстановление константы 12f629
Добавлено: Вт дек 08, 2015 13:49:44
wws63
george_54 писал(а):где и как её можно приобрести?
В гугле
http://radioparty.ru/prog-pic/386-recal-pic12f629675
Re: Восстановление константы 12f629
Добавлено: Вт дек 08, 2015 17:24:56
Родэрик
запиши туда что угодно, к примеру 3434, затем напиши мини-прогу, чтоб диод вкл/выкл раз в пять минут, убедись в симуляторе что действительно 5 минут выходит (можешь любое другое время выбрать, неважно).
Запусти, замерь секундомером сколько в реале, а потом точно узнаешь какая должна быть константа из расчёта, что один шаг поправки константы (+/-b'100') даёт 30 секунд в час, увеличиваешь константу - кварц становится шустрее.
Кстати,изначально все их константы (заложенные изготовителем) имеют погрешность,- то есть счёт идёт более точно, если после вызова с 3fff, сделать addlw .4, и только после этого закопировать в osccal.