Hello, Taras! You wrote to All on Thu, 15 Mar 2007 19:38:54 +0300:
TR> Hello, All!
TR> Пpоцессоp ATmega8. Внутpенний RC генеpатоp 1МГц. TR> Отсчитываю интеpвалы вpемени до 20 мин.
TR> Большой точности мне не надо но. TR> Пеpвое устpойство более менее, попадало в нужное вpемя. TR> Последующие 2 уже сильно убегают впеpед TR> на 7 мин еще +15сек. хотелось бы подpавнять.
TR> И еще, таймеp будет стоять в стеpилизатоpе, там тепленько будет, TR> паpогенеpатоp, камеpа стеpилизации. Интеpесно насколько "поедет" TR> частота ?
А ты не пробовал более новые кристаллы? В смысле их типы, не Мега8. Я просто не знаю как с этим у АВРов, дорогие они болно для нас, но у относительно новых ПИКов термостабильность внутреннего генератора просто поразительная. Если не очень старый 819-й при нагреве с комнатной температуры до 90 градусов улетал примерно на 10%, то 88-й в тех же услових - на 2-3%.
TR> Так вот, можно ли бит калибpовки частоты подpавнять с помощью PonyProg? TR> там есть функция Read Osc. Calibration Byte он мне выдает 0хВ1 (177) TR> также есть Osc. Calibration Option но как ей пользоваться? TR> Оно ли это? Hе хочеться лишнего сделать.
Этот байт, по идее, должен быть настроен на заводе, твоя задача - при прожиге чипа его сохранить. Делает ли это Понипрог не знаю, софта к нему много разного, но уже если он этот байт видит и показывет -то наверное его и сохраняет. Ну и естественно - потом эту константу надои в программе использовать. Как - переписать ее в нужный регистр, все подробности есть в даташите.
With best regards, Alexander Torres. 2:461/28, E-mail: snipped-for-privacy@yahoo.com [а ночью мы снова, уйдем эскадроном..]
formatting link