Так то в принципе зашить аврку полно чем, куча всяких реализаций присутствует.
В очередной раз сижу дома, на больничном.
Скучно, всё чем "повеселить" разум оставил в офисе.
...обнаружил что зашить AVR'ку нечем. И программатор под рукой, но только то что есть, шить не умеет, то что нужно. Откопал вот это:
![](https://habrastorage.org/getpro/habr/upload_files/e5c/837/746/e5c837746c5e105f8a84b49770e1ffe3.png)
25 и 24 серию шить, картинка знакомая:
![](https://habrastorage.org/getpro/habr/upload_files/dce/61d/25f/dce61d25f021f64c183a046d92f6d389.jpeg)
...а мне бы AVR'ку...
...ну, я в интернет... в интернете под этот прибор есть вот такое:
![](https://habrastorage.org/getpro/habr/upload_files/4cb/7e6/970/4cb7e69708b4a1504bc443031d115ee2.png)
...ток шить оно умеет только: Atmega8; Atmega16; Atmega32; Atmega64; Atmega128; Atmega8515; Atmega8535; Atmega48; Atmega88; Atmega168; AT89S51; AT89S52.
...а мне бы ATTINY13A...
...решил развлечься... перерисовываем схему, чтоб понять как оно должно работать:
![](https://habrastorage.org/getpro/habr/upload_files/d99/9f1/450/d999f1450613a42b62e60604c00ca318.png)
Брем библиотеку CH341A .(CH341DLL.DLL) и пара дней рисования на C#, в итоге получаем FMP(full mode programmer):
![](https://habrastorage.org/getpro/habr/upload_files/772/0d9/55a/7720d955a296fca68ff2c1347227d9d6.png)
Вот и есть теперь чем зашить AVR'ку :).
P.S. Повторил схему, сделал герберы, ну и софт выкладываю:
Надеюсь вам тоже полезным будет.
Всем удачного дня! Радости и процветания!