[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Ежели речь идёт о OPT кристаллах, то нужное значение калибровки именно для Ft ~ 4 mHz в них уже записано. Без установленных в процессе изготовления значений калибровки, кристаллов 12сХХХ и 16с505 (с другими не работал) я ещё ни разу не встречал. Таблица зависимости частоты внутреннего генератора, от числа, записанного в регистр OSCALL, было в старых DS40139х. С литерой "В" и "С". Причем данные в этих таблицах слегка различались, видимо Microchip "лопатил" технологию. А потом, в следующих релизах этого DS, приводить её перестал. Можно только предположить, что технология уже отлажена. Поэтому ничего особенного подбирать и не нужно. От температуры и напряжения питания частота плывет. Вот эти то зависимости в последних DS есть. Считываешь из кристалла записанное в него значение, принимаешь его соответствующим частоте 4mHz, и дальше, с помощью линейки, и поминутно поминая Microchip-ову "мать", определяешь искомую зависимость. Иногда попадаешь с первого раза 8-).
А вот ежели JW кристалл затер, а калибровку забыл, то тут только методом "програмного тыка". Забиваешь, например первую страницу, чем то типа:
BSF GPIO,Pin_0
NOP
BCF GPIO,Pin_0
и смотришь на частотомер. Обычно, нормальный прибор частоту схватить успевает. А на следующей странице, индикация текущего значения OSCALL (хоть светодиодом мЫргай, биты этого регистра "подсвечивай"), выборка следующего значения калибровки и опять jump на начало.
__САмый_Злостный_в_мире_Анонимус_Сергей (хотел было дописать, что _и_Самый_Вумный, но друзья подсказали, что скромнее нужно быть) 8-)))
E-mail: info@telesys.ru