| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Калибровка внутреннего RC генератора в ATtiny2313
18.08.2008, 08:32
|
|
|
Прописка
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
Калибровка внутреннего RC генератора в ATtiny2313
Здравствуйте, хочу узнать как в ATtiny2313 откалибровать внутренний RC генератор? С заводскими установками странно себя ведет, если использовать delay_ms (100); то реально получается ~ 1 c!
|
|
|
|
18.08.2008, 08:47
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
|
Там по умолчанию включен фьюз делителя тактовой на 8. Отключите его и все придет в норму.
|
|
|
|
18.08.2008, 10:03
|
|
|
Прописка
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
|
Сообщение от kison
|
|
Там по умолчанию включен фьюз делителя тактовой на 8. Отключите его и все придет в норму.
|
Спасибо, получилось  Но я еще прочитал, что можно откалибровать с точностью до 2%, при любом допустимом напряжении питания и температуры, а как не написано.
|
|
|
|
18.08.2008, 19:21
|
|
|
Гражданин KAZUS.RUN
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 862
Сказал спасибо: 98
Сказали Спасибо 216 раз(а) в 139 сообщении(ях)
|
|
Сообщение от nagano
|
|
Сообщение от kison
|
|
Там по умолчанию включен фьюз делителя тактовой на 8. Отключите его и все придет в норму.
|
Спасибо, получилось Но я еще прочитал, что можно откалибровать с точностью до 2%, при любом допустимом напряжении питания и температуры, а как не написано.
|
Ну почему не написано
-- Прилагается рисунок: --
__________________
Не ошибается лишь тот, кто ни чего не делает!
|
|
|
|
18.08.2008, 21:32
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 09.12.2007
Адрес: Новосибирск
Сообщений: 1,019
Сказал спасибо: 10
Сказали Спасибо 71 раз(а) в 63 сообщении(ях)
|
Но нужно не забывать, что при одном и том же значении OSCCAL, частоты от образца к образцу отличается.
__________________
И на камнях растут деревья!
|
|
|
|
19.08.2008, 11:12
|
|
|
Прописка
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
А что потом делать с Oscilator Calibration Byte, я его считываю программатором: Byte0=5Fh. Записывать в OSCCAL?
|
|
|
|
19.08.2008, 15:44
|
|
|
Частый гость
Регистрация: 19.07.2005
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
В данном камне ничего не надо делать. Внимательно курим даташит  uring reset hardware loads the calibration byte into OSCCAL Register and therby automatically calibrates the RC Oscillator.
|
|
|
|
19.08.2008, 15:57
|
|
|
Прописка
Регистрация: 15.01.2008
Сообщений: 120
Сказал спасибо: 5
Сказали Спасибо 1 раз в 1 сообщении
|
|
Сообщение от telebalt
|
В данном камне ничего не надо делать. Внимательно курим даташит uring reset hardware loads the calibration byte into OSCCAL Register and therby automatically calibrates the RC Oscillator.
|
т. е. он уже откалибровался?
|
|
|
|
19.08.2008, 16:35
|
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
|
... и учтите, что калибровка эта имеет смысл при очень стабильном питании и неизменной температуре. При изменении оных частота плавает прилично.
|
|
|
|
20.08.2008, 00:27
|
|
|
Прописка
Регистрация: 27.11.2004
Сообщений: 169
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
не читал, но осуждаю (шутка)
http://www.atmel.com/dyn/products/ap...?family_id=607
AVR053: Calibration of the internal RC oscillator
AVR054: Run-time calibration of the internal RC oscillator
AVR055: Using a 32kHz XTAL for run-time calibration of the internal RC
зы на этой страничке еще полезного есть трошки.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:55.
|
|