Программатор myPROGGER
Здравствуйте, друзья!
Решил поделиться с вами схемой COM программатора myPROGGER. У начинающих работать возникают трудности с STK200/300 и я не исключение. Виной всему, похоже, загубленный LPT порт. Хотелось сделать надежный программатор с защитой COM порта. myPROGGER представляет собой переработанную схему Громова с установленной буферной защитой и генератором для восстановления fuse битов (но я обошелся без этого, поэтому мой вариант платы в архиве, также питание к программатору я подаю прямо на него, а не на отладочную плату как в оригинальной статье).
1 этап "Покупка деталей"
Для начала, нужно закупить детали. Приблизительная цена около 100 рублей.

Микросхема MAX232 (MAX232CPE, MAX232N, ST232BN) -1шт.
Микросхема 74LS240 (К555АП3) -1 шт.
Панелька DIP16 -1шт.
Панелька DIP20 -1шт
Транзистор BC547 (КТ315, КТ3102) -1шт
Резисторы: 10кОм-1шт, 14кОм-1шт, 500-1000 Ом- 2шт.
Конденсаторы электролитические: 1мкф.-4шт , 10-50мкф.-1шт. (я использовал 22мкф, вольтаж не менее 16В).
Конденсатор керамический 0.1мкф-2шт.
Гнездо DB-9 -1шт.
Шлейф (6-9 жил) 1-2м
Светодиоды-2шт (красный и зеленый)
И, конечно, все материалы для изготовления печатных плат и инструмент для пайки.
2 этап "Сборка"
После того, как все готово, нужно вытравить плату и собрать программатор по одной из нижеприведенных схем. Первая схема без генератора восстановления фьюзов, а вторая со всеми модификациями и индикатором программирования. Я предпочел первую схему с добавленным индикатором.

3 этап "Проверка прохождения сигналов"
Перед проверкой нужно убедиться в наличии напряжения 5 вольт между ножками 15 и 16 микросхемы IC1, 10 и 20 микросхемы IC2. На конденсаторе С4 должно быть около 10 вольт, а С5 4.5-7 вольт
Для начала, нужно скачать программу Посмотреть вложение tcom.rar
1. Проверка сигнала RTS: При нажатии на клавишу RTS состояние сигналов на контактах RTS и DSR изменится с Low на High.
2.Проверка сигнала TXD: При нажатии кнопки TXD в программе tcom.exe состояние сигнала на выводах TXD и CTS должно поменяться с Low на High, а светодиод "BURN" должен засветиться.
3. Проверка DTR и TXD: Подключим вольтметр к ножкам 7 и 10 микросхемы IC2. Нажимая кнопки TXD и DTR необходимо убедиться, что напряжение на ножке 7 будет около 5 вольт только в том случае, если активны обе кнопки TXD и DTR, но при замыкании выводов MISO и GND состояние сигнала CTS должно измениться на Low.
4. Проверка TXD и RTS: Подключим вольтметр к ножкам 3 и 10 микросхемы IC2 . Нажимая кнопки TXD и DTR необходимо убедиться, что напряжение на ножке 3 будет около 5 вольт только в том случае, если активны обе кнопки TXD и RTS, но при замыкании выводов MISO и GND состояние сигнала CTS должно измениться на Low.
Вот и все! Теперь можно приступать к прошивке. Мною была успешно прошита ATtiny2313 с помощью PonyProg, но допустил 2 ошибки, одна из которой чуть не стоила жизни контроллеру, а именно я вставил МК в панельку не той стороной и перепутал MISO и MOSI. так что не повторяйте моих ошибок. Удачи!
P.S. Статья не моя, мое-лишь описание. В архиве все, что я использовал для создания, там-же находится оригинал статьи с указанием автора и источника.
Здравствуйте, друзья!
Решил поделиться с вами схемой COM программатора myPROGGER. У начинающих работать возникают трудности с STK200/300 и я не исключение. Виной всему, похоже, загубленный LPT порт. Хотелось сделать надежный программатор с защитой COM порта. myPROGGER представляет собой переработанную схему Громова с установленной буферной защитой и генератором для восстановления fuse битов (но я обошелся без этого, поэтому мой вариант платы в архиве, также питание к программатору я подаю прямо на него, а не на отладочную плату как в оригинальной статье).
1 этап "Покупка деталей"
Для начала, нужно закупить детали. Приблизительная цена около 100 рублей.

Микросхема MAX232 (MAX232CPE, MAX232N, ST232BN) -1шт.
Микросхема 74LS240 (К555АП3) -1 шт.
Панелька DIP16 -1шт.
Панелька DIP20 -1шт
Транзистор BC547 (КТ315, КТ3102) -1шт
Резисторы: 10кОм-1шт, 14кОм-1шт, 500-1000 Ом- 2шт.
Конденсаторы электролитические: 1мкф.-4шт , 10-50мкф.-1шт. (я использовал 22мкф, вольтаж не менее 16В).
Конденсатор керамический 0.1мкф-2шт.
Гнездо DB-9 -1шт.
Шлейф (6-9 жил) 1-2м
Светодиоды-2шт (красный и зеленый)
И, конечно, все материалы для изготовления печатных плат и инструмент для пайки.
2 этап "Сборка"
После того, как все готово, нужно вытравить плату и собрать программатор по одной из нижеприведенных схем. Первая схема без генератора восстановления фьюзов, а вторая со всеми модификациями и индикатором программирования. Я предпочел первую схему с добавленным индикатором.

3 этап "Проверка прохождения сигналов"
Перед проверкой нужно убедиться в наличии напряжения 5 вольт между ножками 15 и 16 микросхемы IC1, 10 и 20 микросхемы IC2. На конденсаторе С4 должно быть около 10 вольт, а С5 4.5-7 вольт
Для начала, нужно скачать программу Посмотреть вложение tcom.rar
1. Проверка сигнала RTS: При нажатии на клавишу RTS состояние сигналов на контактах RTS и DSR изменится с Low на High.
2.Проверка сигнала TXD: При нажатии кнопки TXD в программе tcom.exe состояние сигнала на выводах TXD и CTS должно поменяться с Low на High, а светодиод "BURN" должен засветиться.
3. Проверка DTR и TXD: Подключим вольтметр к ножкам 7 и 10 микросхемы IC2. Нажимая кнопки TXD и DTR необходимо убедиться, что напряжение на ножке 7 будет около 5 вольт только в том случае, если активны обе кнопки TXD и DTR, но при замыкании выводов MISO и GND состояние сигнала CTS должно измениться на Low.
4. Проверка TXD и RTS: Подключим вольтметр к ножкам 3 и 10 микросхемы IC2 . Нажимая кнопки TXD и DTR необходимо убедиться, что напряжение на ножке 3 будет около 5 вольт только в том случае, если активны обе кнопки TXD и RTS, но при замыкании выводов MISO и GND состояние сигнала CTS должно измениться на Low.
Вот и все! Теперь можно приступать к прошивке. Мною была успешно прошита ATtiny2313 с помощью PonyProg, но допустил 2 ошибки, одна из которой чуть не стоила жизни контроллеру, а именно я вставил МК в панельку не той стороной и перепутал MISO и MOSI. так что не повторяйте моих ошибок. Удачи!
P.S. Статья не моя, мое-лишь описание. В архиве все, что я использовал для создания, там-же находится оригинал статьи с указанием автора и источника.
