avrCalibrate
Калибровка OSCCAL и восстановление точности внутреннего опорного напряжения в AVR-микроконтроллерах
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:71d9e3af1a4f3c5a6f0d420f639ff27af2ac2596a202b2f5a3105c8a9204900cavrCalibrate-1.1.3-71d9e3af.zipОписание
Если вы используете внутренний RC-генератор в AVR-микроконтроллере вместо кварца, его точность оставляет желать лучшего — часто гарантирована погрешность в ±10%, что делает невозможным надёжный асинхронный обмен данными. Эта библиотека помогает улучшить ситуацию, загружая в регистр OSCCAL калибровочные значения, специфичные для каждого конкретного чипа, и восстанавливая точность внутреннего опорного напряжения. В комплекте идут два вспомогательных скетча для определения правильных коэффициентов — они подключаются к целевой плате через ICSP и требуют Arduino UNO в качестве программатора. Функция init запускается один раз при инициализации и устанавливает сохранённые значения. Зависимость от библиотеки Vcc обязательна, её нужно установить отдельно.