Jste zde

HW STK500 programmer

STK 500 je vývojový kit od Atmelu k procesorům AVR. Náš programátor HW STK500 je kompatibilní s

tímto vývojovým kitem a připojuje se po sériovém portu RS-232. Programování je velmi rychlé a funguje přímo z AVR

studia.

Pro programování AVR mikropočítačů přes ISP rozhraní z AVR Studia, nebo z UISP lze použít STK500 kompatibilní programátor. K PC je připojen přes RS-232, napájen je z programované aplikace.

Jak funguje ISP programátor

Pro ISP (In System Programming) se využívá SPI (Serial Programming Interface) rozhraní. K propojení AVR mikroprocesoru s programátorem slouží kromě napájení čtyři datové signály:

  • MOSI (Master Out – Slave In) – sériový vstup dat do mikroprocesoru,
  • MISO (Master In – Slave Out) - sériový výstup dat z mikroprocesoru,
  • SCK (Serial clock) – sériové hodiny (synchronizace komunikace),
  • /RESET – nulování mikroprocesoru

HW STK500 programátor

Programátor je kompatibilní s protokolem STK500. Bohužel protokol počítá s fixní velikostí vyrovnávací paměti 256 B (stránka flash paměti). HW STK500 používá AVR AT90S2313 a nemá dostatek paměti. proto zde platí omezení nejmenší možné frekvence taktu programovaného procesoru.

 

Omezení programátoru

  • Frekvence programovaného MCU by měla být cca 4MHz a vyšší, protože jinak nastává problém s nedostatečnou RAM v programátoru. Pokud je kmitočet nižší, nelze tento programátor použít s AVR Studiem.
     
  • Originální Atmel STK500 umožňuje po sériové lince nahrát do programátoru aktuální firmware, HW STK500 to neumožňuje, je proto třeba používat poslední verzi AVR studia 3.x a 4.x (Atmel udržuje nadále obě verze), které počítají s opraveným komunikačním protokolem.
     
  • Programátor je korektně napájen z ISP konektoru (viz. popis pinů na druhé straně). Po zapnutí napájení LED několikrát zabliká, čímž ověříte funkčnost programátoru.
     
  • Do standardního ISP konektoru na kitech Ethernut, nebo na Charon I&II Development Board se programátor připojuje přímo konektorem.
     
  • K připojení do PC použijte prodlužovací kabel.

Zapojení ISP konektoru na HW STK500
Pin Název I/O Atmega128
1  MOSI O PE0
2  +5V (VTG) PWR  
3  ISP-PROG (LED) O  
4,6,8,10  GND PWR  
5  RST O RST
7  SCK O PB1
9  MISO I PE1

 

DOWNLOAD & odkazy

Jan Řehák

Hodnocení článku: