ЕЩЕ ОДНО ПРЕДЛОЖЕНИЕ ПО РАСШИРЕНИЮ ВОЗМОЖНОСТЕЙ
Если посмотреть схемы программаторов для AVR:
1. http://radiokot.ru/lab/controller/41/
2. http://tuxgraphics.org/electronics/2...cle07052.shtml
3. http://electronix.ru/forum/index.php?showtopic=68372
4. http://www.atmel.com/dyn/products/to...p?tool_id=2735
5. http://www.atmel.com/atmel/acrobat/doc0943.pdf
6. http://www.atmel.com/dyn/resources/p...Avrisp_Sch.pdf
...
То можно сделать следующие выводы:
1. Разные микроконтроллеры AVR (по соображениям наличия, доступности, размерам и т.д.)
2. Разные частоты кварцев.
3. Разные разъемы для программирования.
4. Разные микросхемы сопряжения микроконтроллера с компьютером через RS-232 или USB.
5. Одни и те же сигналы для связи с компьютером: Rx и Tx.
6. Все схемы подходят для внутрисхемного программирования.
7. Большинство схем являются аналогами STK500.
Поэтому логично предположить, что можно сделать такой же программатор на тех же деталях, что и FLASHER. А чтобы не дублировать схемы ввести тумблер/переключатель типа программатора (FLASHER/STK500) с индикацией светодиодом и разъем IDC-10M для внутрисхемного программирования целевого микроконтроллера AVR.
Я бы мог добавить эти элементы на плату программаторов ZXKit-003. А кто уже собрал на макетке - подпаяли бы проводками.
Можно, конечно, прошивать через микросхему USB, которую я собираюсь использовать, но, по отзывам собравших подобные схемы, это очень медленно и работает только с одной программой. STK500 поддерживается многими программами.