Назначение контактов разъема для программирования AVR через SPI В описаниях программаторов МК АВР приводятся разные варианты.
Интересно, кто, какие варианты и почему предпочитает использовать?
У AVReAl:
Байт-бластер в режиме программирования AVR.
X2 pin AVR signal
1 SCK
2 GND
3 MISO
4 VCC
5 RESET
6 ключ
7 NC
8 XTAL1
9 MOSI
10 GND
XILINX parallel download cable (JTAG header)
JTAG pin AVR signal
VCC (pin 1) VCC
GND (pin 2) GND
TCK (pin 4) SCK
TDO (pin 6) MISO
TDI (pin 7) MOSI
TMS (pin 9) nRESET
У Атмел:
Atmel 10 pin.
pin AVR signal
1 MOSI
2 VTG
3 NC
4 GND
5 RST
6 GND
7 SCK
8 GND
9 MISO
10 GND
Atmel 6 pin.
pin AVR signal
1 MISO
2 VTG
3 SCK
4 MOSI
5 RST
6 GND
Последний вариант привлекает малым количеством контактов.
Но если бы контакты расположить таким образом (см. ниже),
то этот разъём после зашивания можно было-бы удобно
использовать для перемычек (4-2, 4-3, 4-6)
задающих режим работы МК.
X 6 pin.
pin AVR signal
1 VTG or RST
2 others
3 others
4 GND
5 RST or VTG
6 others