Я хотел спросить, как подключаются кнопки к МК?
Если есть возможность включить внутреннюю подтяжку к плюсу, то кнопка включается между портом и землей. Если подтяжки нет, то нужен резистор, чтобы не было неопределенного состояния.
vcc, gnd, а также AVCC, AREF, UVcc, UGnd, UCAP
VCC - цепь питания цифровой части камня
GND - общий
AVCC - питание аналогового проеобразователя. Чаще всего объединяют с VCC.
AREF, AREF+, AREF- - опорные напряжения для АЦП. Между ними и будет измеряться аналоговый уровень. Минусовые можно подключить к земле, плюсовые к плюсу.
UVCC - питание от шины USB. Подключать к VCC в простейшем случае
UCAP - конденсатор для работы USB. Рекомендуемая емкость 1мкФ. Но я ставлю 100нФ в корпусе 0805. Все работает.
Что надо подключать к входу RESET?
Если сброс внутренний, роли не играет. Обычно этот вывод несет несколько функций. Если внешний - либо внешний сторожевой таймер, либо резистивную цепочку, либо что угодно по своему усмотрению. Пока на этом вводе ноль, тактовый генератор не будет запущен (для внешнего сброса)
Порты XTAL1, XTAL2 для осцилографа? К ним что то надо подключать кроме осцилографа?
Мало какой осциллограф сможет показать, что там на этих выводах происходит. Это выводы для внешнего резонатора или осциллятора. На них вешают кварцевый резонатор если используют тактирование по внешнему генератору. Не забудь, что иногда требуется применять нагрузочные емкости и резистор 1М. Протокол USB очень критично завязан на таймингах. Поэтому, использование внешнего резонатора с низким отклонением частоты ОБЯЗАТЕЛЬНО.
PE2 ALE/HWB (Address latch to extenal memory or Hardware bootloader activation) - из этой записи в даташите я понял, что надо к земле подвести этот вывод для активации загрзчика? И надо ставить резистор?
Если использовать встроенный бутлодырь, то да. При каком-то логическом уровне будет происходить обращение к бутлодырю.
Кто живет и грешит в Эстонии, тот опять родится в Эстонии.