как прошить attiny2313

  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1772742797 AND uid = 0 in /var/www/fendercustomsh/data/www/avrlab.com/includes/session.inc on line 119.
  • user warning: Table './drupal/sessions' is marked as crashed and last (automatic?) repair failed query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1772742797 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/fendercustomsh/data/www/avrlab.com/modules/user/user.module on line 764.

attiny2313 простой 8-ми битный микроконтроллер. Для прошивки микроконтроллера attiny2313 необходимо:
1. сам микроконтроллер attiny2313,
2. программатор для микроконтроллеров AVR,
3. программу для прошивки совместимую с программатором.

У всех микроконтроллеров AVR есть интерфейс SPI, через него какраз и прошивают микроконтроллеры.
Выводы микроконтроллера, которые относятся к интерфейсу SPI обозначены как:
MISO,
MOSI,
SCK,
SS.

Для прошивки микроконтроллера attiny2313 так же необходимо иметь в наличии кварцевый генератор.
Кварцевый генератор выглядит так:
кварцевый генератор

Который необходимо подключить к соответствующим выводом микроконтроллера attiny2313? с применением двух конденсаторов по схеме:
подключение конденсаторов к attiny2313

Далее собрать или купить программатор, можно собрать программатор 5 проводков.
Проще этого программатора наверное нет вообще :-)
Схема программатора:
программатор 5 проводков

Для программатора необходимо несколько резисторов, подойдут маломощные МЛТ 0,125. Соединитель для порта LPT персонального компьютера. Паяем схему как на рисунке и программатор готов.
Для прошивки качаем программу Uniprof, запускаем и прошиваем микроконтроллер. Как получить hex файл прошивки читаем тоже.