SPI-программатор USBASP
Программатор USBASP V2.0 позволяет работать с любыми AVR контроллерами только в режиме ISP (In System Programming) по протоколу SPI - User Guide.
Распространены две версии программатора: USBasp 2.0 — с стабилизатором на 3.3 вольта (на картинке ниже) USBasp 3.0 — плата поменьше, без стабилизатора. Так же у него не выведены на разъем порты PD0 и PD1(Аппаратный UART).
Прошивкой микроконтроллера ATmega8 реализован программный интерфейс USB на основе V-USB (который заслуживаетотдельного внимания) и по некоторым данным UART со скоростью 300 и 1200 бод для помощи в отладке. Правда, я не нашёл как считывать эти данные, хотя это было бы полезно.
Небольшое описание есть на Муське https://mysku.ru/blog/aliexpress/27900.html
Есть так же варианты альтернативного применения программатора - 6 применений в «умном доме» платы USBasp. Нестандартное использование USBasp
Есть и упоминание о прошивке flash-памяти 25xxx через программатор USBasp
usb, usbasp, spi, attiny, arduino, atmel, v-usb |