Материалы:
* Микросхема ATmega8
* Программатор USBasp
* Компьютер со свободным USB-портом
* Макетная плата
* Соединительные провода
* Конденсаторы: 10 мкФ, 100 нФ (2 шт.)
* Резистор 10 кОм
Схема соединения:

Пошаговая инструкция:
1. Подготовьте микросхему ATmega8
* Вставьте ATmega8 в панельку на макетной плате.
* Убедитесь, что микросхема правильно ориентирована.
2. Подключите программатор USBasp
* Подключите программатор USBasp к USB-порту компьютера.
* Запустите программное обеспечение программатора USBasp.
3. Подключите программатор к ATmega8
* Соедините выводы USBasp с соответствующими выводами ATmega8 следующим образом:
* USBasp MISO -> ATmega8 MOSI (вывод 19)
* USBasp MOSI -> ATmega8 MISO (вывод 18)
* USBasp SCK -> ATmega8 SCK (вывод 17)
* USBasp RESET -> ATmega8 RESET (вывод 1)
* USBasp +5V -> ATmega8 VCC (вывод 7)
* USBasp GND -> ATmega8 GND (любой вывод)
4. Установите конденсаторы
* Подключите конденсатор 10 мкФ между выводами VCC и GND микросхемы ATmega8.
* Подключите два конденсатора 100 нФ между выводами A0/RESET и GND, а также между выводами A1 и GND.
5. Установите резистор
* Подключите резистор 10 кОм между выводом RESET и VCC.
6. Программирование
* В программном обеспечении программатора USBasp выберите микросхему ATmega8.
* Загрузите файл прошивки в программатор.
* Нажмите кнопку «Программирование» для программирования микросхемы ATmega8.
Проверка:
После программирования можно проверить работоспособность микросхемы, подключив ее к микроконтроллеру или другому устройству.