__ Winawr и Ардуино Продвинутый подход к программированию Arduino и AVR Разъем для программирования: Разъем ISP. <-> Атмега 1 Mosi. <-> 2 ( Pdi ) 3 nc 5 Res. <-> 20 Reset 7 Sck. <-> 11 Pb1 9 Miso. <-> 3 Pdo 2 Vcc. <-> 21, 52 Vcc 4,6,8,10 Gnd. <-> 22, 53, 63 Gnd Программа avrdude. Она установлена в составе пакетов Arduino . Программатор UsbAsp. Новые программаторы UsbAsp имеют возможность перепрошивка. Для этого у них отдельный джампер. А переключатель, который понижает скорость, почему то не припаян. Строка заливки: avrdude -c usbasp - p m128 -U flash:w:main.hex:i Можно прошивать и программой Khazama. ___ Программа blink по прерыванию ( подсказал Chat Gpt ) #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> void init() { DDRD |= (1 << PD7); // Настройка порта PD7 на вывод // Настройка таймера1 TCCR1B |= (1 << WGM12); // CTC режим работы таймера TCCR1B |= (1 << CS12); //