Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
Шаг 4. Инструменты разработки — программы отладки и транслирования 161 Рис. 4.13. Окно установки битов конфигурации и защиты пока не соответствует реальному содержимому битов защиты и конфи гурации микросхемы. Для того, чтобы считать эти значения, необходимо нажать в том же окне кнопку «Read». На короткий момент появится окно, показывающее процесс считывания. Затем снова откроется окно битов защиты и конфи гурации. Теперь уже все поля примут значения, считанные из микросхемы. Галочка в любом из полей означает, что данный бит запрограммирован. О Это интересно знать. Напоминаю, что запрограммированный бит содержит ноль, неза- программированный — единицу. Теперь вы можете изменить значение любого бита. Но эти изменения будут только на экране. Для того, чтобы записать изменения в микро схему, нажмите кнопку «Write». Кнопки «Set АН» и «Clear All» позволяют установить или сбросить значения сразу всех полей в данном окне. Для всех примеров, приведенных в Шаге 5, необходимо установить такое значение битов, как показано на рис. 4.13. Если вы хотите обой тись без кварцевого резонатора, то достаточно поменять значения битов CKSEL3 — CKSEL0 следующим образом: ♦ CKSEL3 — 0 (есть галочка); ♦ CKSEL2 — 0 (есть галочка); ♦ CKSEL1 — 1 (нет галочки); ♦ CKSEL0 — 0 (есть галочка). Значения всех остальных битов нужно оставить без изменений. Когда вы запишите в микроконтроллер это измененное значение fuse -битов, то при использовании такой микросхемы в любом из наших программных примеров из схемы можно исключить кварцевый резонатор Qin конден саторы С1 и С2. Выводы XTAL0 и XTAL1 при этом останутся незадействованными. Все измененные таким образом схемы прекрасно работают. Единственный недостаток внутреннего генератора — низкая стабильность частоты.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==