Кх...м. Это сообщение для тех, у кого не желают прошиваться AVR-ы.
Смирнов Даниил писал(а):Какие ставить транзисторы? bc557 или bc547.
Ставить ВС547, ВС557 - это pnp транзисторы, а нужны npn.
Мне вот срочно понадобилось прошить какую-то Мегу. Решил разобраться почему оно не шьется. Выяснилось, что при подаче команды на считывание/запись (использовался ПониПрог) сигнал, приходящий с 3-го пина СОМ-порта, имеет какую-то непонятную импульсную разнополярную форму (наблюдались два скачка от -5V до +5V). В результате из-за задержек в транзисторах VT4 и VT5 (см. схему в статье) стабилизатор на 5В VR3 не успевает выйти на нормальный режим стабилизации. Путем анализа схемы Si-Prog и еще нескольких схем програматоров к глубокой ночи (и выпитого где-то литра кохфэ) удалось все-таки заставить прошиваться AVR-ы. Вот доработанная схема и архив с доработанной платой:

Для надежности можно подцепить электролит емкостью от 1 до 10 мкФ между точкой соединения диода VD21 и резистора R12 и корпусом. Но увлекаться не стоит, так как при большой емкости перестают обнаруживаться ПИКи. После такой доработки AVR-ы надежно обнаруживаются, считываются и прошиваются.
