Страница 1 из 1

Восстановление OSSCAL 12F629

Добавлено: Пн июн 07, 2010 18:46:57
Bond
Как то по ошибке стер osscal в pic12f629 и забыл последние 4 числа (вроде 3424). Как восстановить пик ?
Программатор использую этот http://gbx.ru/index.php?showtopic=20573

Re: Восстановление OSSCAL 12F629

Добавлено: Пн июн 07, 2010 19:07:11
uldemir
Никак. Если софт не критичен к тактовой от встроенного RC генератора или вообще, тактируется от внешней или от кварца - забей. Если очень хочется, в мурзилке была статья - зашиваешь код, подключаешь к частотомеру и переключателями подбираешь константу, при которой выходная частота будет соответствовать.

Re: Восстановление OSSCAL 12F629

Добавлено: Пн июн 07, 2010 21:42:27
uldemir
Если кого интересует: Радио 2009/3 стр 22 "А. Долгий. О настройке тактового RC-генератора, встроенного в МК PIC12F629 и PIC12F675."

Re: Восстановление OSSCAL 12F629

Добавлено: Вт июн 08, 2010 21:56:15
brown
PicKit2 это делает

Re: Восстановление OSSCAL 12F629

Добавлено: Ср июн 09, 2010 09:34:04
uldemir
По-моему этот OSCCAL одно недоразумение. Почти неделю угрохал разбираясь, почему не запускаются часы (на люминесцентном индикаторе) на pic12f629. Оказалось, что в какой-то момент программатор Brenner8 потерял эту ячейку (а так старательно при опознании кристалла его считывал!). В результате по запуску после вызова этой функции вылетал на нулевой адрес. А я не могу понять, почему порты программируются, инициализируются, а импульсы так и не появляются.

Re: Восстановление OSSCAL 12F629

Добавлено: Ср июн 09, 2010 11:02:41
tdutybq
Bond писал(а):Как то по ошибке стер osscal в pic12f629
Бывало такое!
Заводское значение восстановить будет затруднительно, легче взять другой контроллер. А вот, как было сказано выше , если не требуется особой точности, восстановить работу от встроенного генератора можно забив значение от 3400 до 34FF, я забиваю среднее- 3480.