arduino прошивка attiny13

Attiny13 не имеет встроенного UART преобразователя на популярных микросхемах CH340, FT232R, cp2102. Записать скетч во флеш память можно по протоколу SPI методом внутрисхемного программирования (ISP). Такой программатор называется USBASP (avr isp). Данный прогр-р сделаем из ардуино нано.

C гитхаба качнем фреймворк Core13 https://github.com/orlv/at13/archive/master.zip

Папку core13 переносим в /usr/share/arduino/hardware/arduino/cores


sudo cp -r core13 /usr/share/arduino/hardware/arduino/cores

Фреймворк предоставляет следующее апи


map()
random()
randomSeed()
millis()
micros()
delay()
delayMicroseconds() *
analogRead()
analogWrite()
pinMode()
digitalRead()
digitalWrite()

В boards.txt добавляем новую плату attiny13.

(далее…)