Программатор AVR ISP STK200/300
Адаптер получил свое название от комплектующихся им
отладочных плат фирмы Atmel для быстрого начала работы с микроконтроллерами
At90s8515 и Atmega103 соответственно. На самом деле приведенная схема
соответствует одновременно обеим адаптерам, в ней присутствуют перемычки для
определения наличия как адаптера STK200 (выводы 2-12 разъема X1), так и STK300
(выводы 3-11). Схем в интернете много, вот некоторые из них:
Увеличить
Я реализовал некоторый гибрид первой и второй схем. Оставил
защитные резисторы, а разводка получилась как во второй схеме.
Увеличить
Чтоб запихнуть эту схему в корпус разъёма DB25-M (папа),
можно собрать схему навесом, как это было у меня около года, или собрать на
печатной плате поверхностным монтажом. рисунок ПП вот:
В формате *.lay (для Sprint-Layout v5.0) можно
забрать тут. Кстати Sprint-Layout v5.0 - отличная программа для
рисования печатных плат. PCAD оказался для меня тяжеловат в освоении, поэтому
пользуюсь ей. Найти её можно на просторах интернета или на моём сайте в разделе
"Soft".
После сборки получается вот такая штука:
А вот с шнурком:
Как Вы уже заметили - на кабеле 6-ти контактный разъём, хотя
стандартный Atmel`овский - 10-ти контактный. Я во всех своих разработках
стараюсь использовать такой 6-ти контактный, для экономии места на ПП. Красной
термоусадочной трубкой отмечен первый контакт. Разводка такая:
№
|
Назначение
|
1
|
RESET
|
2
|
GND
|
3
|
Vcc
|
4
|
SCK
|
5
|
MISO
|
6
|
MOSI
|
Из разводки видно, что есть вывод питания. Питание должно подаваться от
программируемой платы. Это необходимо для работы буферной микросхемы в
программаторе. Ну и естественно никто не запрещает делать разводку под свои
нужды - как кому удобно, лишь бы не перепутать назначение...
Пример подключения к программируемой плате:
|