Bron: Rob Keij

AVR programmer

Afbeelding AVR programmer

Gepost door Bastiaan Steenbergen op dinsdag 4 februari 2003

Dit is een In-Circuit Programmer voor de hele AVR microcontroller serie van Atmel. Door gebruik te maken van een 6 of 10 pins connector aansluiting op al je printontwerpen kun je gemakkelijk de AVR flashen terwijl deze gewoon in de schakeling blijft zitten.
Er kan worden gekozen tussen een 6 en een 10 pins connector, de 10 pins is de meest gebruikte. Wil je ook de 6 pins gebruiken dan kan je het beste een verloopje maken aan de stekker van de programmer.

Pin 2 van connector J2 levert geen spanning maar dient deze aangeboden te krijgen. Zorgt er ook voor dat de AVR tijdens het proces op +5V en een gnd is aangesloten. Wie nog een 'programmeer indicatie' wil kan, zoals is aangegeven in het schema, nog een led en een weerstand toevoegen aan de schakeling op de target-print.

Om deze hardware aan te sturen heb je de software Ponyprog2000 nodig. Dit is een programma waarin je je .hex file laad zodat het via de parallele poort van je pc deze programmer aanstuurt en de AVR flashed.

Schema AVR programmer

Begroting

Deze schakeling kost ongeveer € 2,00.

Printplaat

Download printplaat

Onderdelenlijst

  • R1 = 100kΩ
  • C1 = 100nF
  • D1 = 1N4148
  • U1 = 74HC244 / 74HCT244
  • J1 = DB25 pins connector (printerpoort)
  • J2 = 10 pins header of flatcable aansluiting