Определить тактовую частоту ATtiny85?

В описании ATtiny85 указано, что по умолчанию он настроен на работу на частоте 1 МГц с внутренним генератором. Тем не менее, у меня есть платы Digispark с загрузчиком и установленными платами Digistump AVR в менеджере карт Arduino. Он показывает "Digispark (по умолчанию – 16,5 МГц)".

Итак, эти платы настроены на работу на частоте 16,5 МГц или они работают на частоте 1 МГц?

Если работает на частоте 1 МГц, как я могу настроить ее на работу на частоте 8 МГц и гарантировать, что мои скетчи будут компилироваться с учетом этой скорости (и иметь правильные инструкции по задержке)?

, 👍0

Обсуждение

Похоже, вы путаете «по умолчанию», поскольку оно применяется к выбору платы digispark, с «по умолчанию», поскольку оно применяется к заводской конфигурации attiny85., @timemage

Быстрой проверкой будет скетч Блинки. Загрузите его с предполагаемой тактовой частотой 8 МГц и посмотрите на светодиод. Если мигает с ожидаемой частотой, часы 8МГц, то быстрее, то быстрее, если медленнее, то медленнее., @the busybee

Следующим шагом является просмотр таблицы данных о том, как изменить часы по умолчанию. Но имейте в виду, что загрузчик Digispark может ожидать, что определенная тактовая частота будет работать правильно., @the busybee