Полная версия этой страницы:
Attiny15L
cr0acker
Aug 3 2006, 19:38
Как известно Тини15 имеет встроенный RC генератор с частотой от 1 до 1,8Мгц, и фьюзы для каллибровки, может кто нить делал из девайс для каллибровки 15ых тини, или есть уже такая девайсина, если нет то может кто советом подскажет, как это сделать, я вижу это как некий девайс сос своим МК внутри который бы шил, туда некую, прошивку, а потом щитал сколько выдает тини за определенной время.
человек, который этим занимался в отпуске. с тиней 15 есть проблемы. одна из них невозможность на некоторых экземплярах подстроить частоту с допуском 1%
Господа, если можете посмотрите в ДШ
(просто сейчас под рукой вообще ничего нет, а нужно весьма срочно.
1. если не ошибаюсь тиня15 запускается на 1,6 МГЦ?
2 (Главное) Байт калибровки на эти 1,6мгц при старте автоматом перегружается в OCSCAL?
или надо ручками вписывать?
Цитата(Kovrov @ Mar 2 2007, 13:40)

Господа, если можете посмотрите в ДШ
(просто сейчас под рукой вообще ничего нет, а нужно весьма срочно.
1. если не ошибаюсь тиня15 запускается на 1,6 МГЦ?
2 (Главное) Байт калибровки на эти 1,6мгц при старте автоматом перегружается в OCSCAL?
или надо ручками вписывать?
1. Да, с 1.6 МГц.
2. Нет, при старте он не загружается автоматически, более того, он находится в сигнатуре, которая из программы не доступна. Т.е. нудо считывать программатором этот байт, смотреть и заносить в программу в ручную (если устройстово единичное), если нет то пишется программатором OCSCAL по определенному адресу во Flash, а программа его оттуда уже читает.
Готовтесь к тому что заводской байт не всегда подойдет, а "ручной" подбор к успеху не приведет. Смотря какая точность Вас устроит
Спасибо господа, все это учтено...
мне главное было напомнить,что такт частота 1,6 а не 8 или 9,6
и что автозагрузки кал константы нет...
просто ДШ нет под рукой в радиусе 200 км
а иннет чужой.
CD_Eater
Mar 3 2007, 13:55
Даташиты вроде бы утверждают о возможности калибровкой подстроить частоту с точностью 3% на любой АВРке, в том числе и на тини15. Да это и неудивительно - для калибровки доступны 128 (или 256) значений, которые равномерно покрывают интервал не шире F/2...2F. Хуже 2-3% никак не должно получиться. Уход от температуры и напряжения - это другой вопрос, но тоже, вероятно, не больше 1% в "нормальных условиях". Если же точность требуется для УАРТа, то что мешает по принимаемому сигналу УАРТа известной частоты калибровать свой OSCCAL?
kamedi_clab
Mar 3 2007, 14:00
Есть апноут AVR по калибровке - список примеров применения AVR в низу страницы pid.by.ru/07.htm - поищи Ctrl+F
CD_Eater
Mar 3 2007, 20:56
Надо же! Вместо ссылок на первоисточник люди ссылаются на курс авр123

))
у некоторых экземпляров наблюдалась не равномерность на некоторых учасках.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.