Спасибо.
Восстановление константы 12f629
- Сообщения: 125
- Зарегистрирован: Пн апр 27, 2009 16:10:03
В процессе всех манипуляций потерял значение константы. Схему для её восстановления собирать не хочется. Пишут, что оболочка pickit даёт возможность её восстановить, но у меня программатор экстрапик и он, вроде как, данной оболочкой не работает. Вопрос: если отработанная программа по восстановлению константы для 12f629 и где и как её можно приобрести?
Спасибо.
Спасибо.
- Реклама
- Сообщения: 7774
- Зарегистрирован: Сб янв 29, 2011 00:28:48
Не могу понять критичность этой констаны....Напиши туда А0, 88 или что ещё в голову прийдёт...
Есть способ по частоте сети 50 Гц её восстановить...Если она нужна(опять не пойму зачем
), то её можно писать сразу на корпусе при первом прочтении...Заводскую величину всё равно уже не узнаешь...))))
Есть способ по частоте сети 50 Гц её восстановить...Если она нужна(опять не пойму зачем
В гугле http://radioparty.ru/prog-pic/386-recal-pic12f629675george_54 писал(а):где и как её можно приобрести?
запиши туда что угодно, к примеру 3434, затем напиши мини-прогу, чтоб диод вкл/выкл раз в пять минут, убедись в симуляторе что действительно 5 минут выходит (можешь любое другое время выбрать, неважно).
Запусти, замерь секундомером сколько в реале, а потом точно узнаешь какая должна быть константа из расчёта, что один шаг поправки константы (+/-b'100') даёт 30 секунд в час, увеличиваешь константу - кварц становится шустрее.
Кстати,изначально все их константы (заложенные изготовителем) имеют погрешность,- то есть счёт идёт более точно, если после вызова с 3fff, сделать addlw .4, и только после этого закопировать в osccal.
Запусти, замерь секундомером сколько в реале, а потом точно узнаешь какая должна быть константа из расчёта, что один шаг поправки константы (+/-b'100') даёт 30 секунд в час, увеличиваешь константу - кварц становится шустрее.
Кстати,изначально все их константы (заложенные изготовителем) имеют погрешность,- то есть счёт идёт более точно, если после вызова с 3fff, сделать addlw .4, и только после этого закопировать в osccal.

