Установка битов предохранителей из Arduino IDE?

За последние несколько недель я начал понимать, что такое плавкие предохранители. Я работаю над проектом битбинга на Arduino Pro Micro, и сигналы, с которыми я работаю, составляют около 30 мкС каждый. По этой причине я думаю, что мне нужно отключить CKDIV8, чтобы разблокировать полную скорость моего микроконтроллера 16 МГц.

Несмотря на это, я даже не могу понять, как это сделать. Можно ли изменить биты предохранителей через Arduino IDE? Если да, то где?

Единственная дополнительная информация, которую я нашел по этому вопросу, заключается в том, что я могу сделать это, соединив вместе два микроконтроллера, но на этом этапе мы переходим к специфичным для приложения вещам, и я нервничаю, играя с сливаю биты самостоятельно, пока не последую пошаговому руководству. Мне бы не хотелось, скажем, стирать загрузчик.

, 👍0

Обсуждение

Есть профессиональные микроплаты с частотой 8 МГц и профессиональные микроплаты с частотой 16 МГц. Разница в другом резонаторе или кристалле (и другом стабилизаторе напряжения). Ни у одного из них нет предохранителя CKDIV8. Мне интересно, какой у вас проект?, @Jot

Я (последние 12 месяцев) пытаюсь уловить и интерпретировать сообщения, отправляемые головным устройством стереосистемы моего автомобиля. Он использует AVCLAN. Мое намерение состоит в том, чтобы фиксировать нажатия определенных кнопок, чтобы я мог взаимодействовать со своим телефоном через Bluetooth через кнопки, уже находящиеся в моей машине. Компонент Bluetooth, который я использую, — BK8000L., @Bo Thompson


1 ответ


Лучший ответ:

0

Arduino поставляются без включенного CKDIV8.

Новые чипы без загрузчика и чипы после стирания чипа имеют активный CKDIV8.

И можно программно изменить тактовый прескаллер, но он портит все, что от него зависит. Задержки, скорость последовательной передачи и USB.

Однако настройки предохранителей хранятся в файле определения boards.txt. Ни один загрузчик не работал с настройками по умолчанию. Обычно они компилируются для 16 МГц при 5 В и 8 МГц при 3,3 В с помощью xtal или резонатора. Но пользовательские доски могут иметь гораздо больше возможностей.

,