Suche...

Welcome to

wraimann.net

Home arrow Wissenswertes arrow Elektronik arrow AVR - usbtinyISP
AVR - usbtinyISP E-Mail
Abbildung USBtiny

Allgemeines

Zum realisieren der AVR - Projekte verwende ich den ISP-Programmer von Lady Ada.
Um ihn auch selbst herzustellen habe ich einseitig geroutet. Eine Drahtbrücke ist leider übrig geblieben. Preislich bewegt er sich bei ca. € 4,- und lässt sich leicht herstellen.

Stückliste

  • 1 Stk. Kondensator 100nF
  • 1 Stk. Elko 100µF
  • 2 Stk. Kondensatoren 27pF
  • 2 Stk. Zener-Dioden 3,6V
  • 1 Stk. ATtiny2313
  • 1 Stk. IC-Sockel 20pol.
  • 1 Stk. 74HCT125
  • 1 Stk. IC-Sockel 14pol.
  • 2 Stk. LED - 5mm
  • 1 Stk. Quarz 12MHz
  • 2 Stk. 27 Ω
  • 5 Stk. 1,5 kΩ
  • 1 Stk. 10 kΩ
  • 1 Stk. USB - Buchse liegend
  • 1 Stk. Wannenstecker 10-pol.
  • 1 Stk. Stiftleiste RM 2,54

Programmierung des ATtiny2313

Wie Eingangs schon erwähnt, habe ich dafür einen parallelen Programmer wie man ihn zu dutzenden im Internet findet. Als Software zum Überspielen der Firmware verwendete ich PonyProg. Eingespielt habe ich das .hex File im spi Ordner.
Wichtig:
Die Fuses müssen richtig eingestellt sein.
fuses configuration
Screenshot Fuses Konfigurtation

Programmierung wenn man schon einen USBtiny besitzt:

avrdude -c usbtiny -p attiny2313 -U flash:w:main.hex -U eeprom:w:main.eep -U lfuse:w:0xef:m -U hfuse:w:0xdf:m

Treiberinstallation

Dies sollte normalerweise wie für jede andere PC - Hardware funktionieren. Bei mir gab es am Anfang Probleme da ich die Fuses nicht richtig gesetzt habe.

Einspielen des Ersten Programms

Hierfür installierte ich WinAVR. Das Einspielen erledigte ich danach mittels der Eingabeaufforderung und dem Befehl:
avrdude -c usbtiny -p attiny2313 -U flash:w:datei.hex -U eeprom:w:datei.eep

Download

KLICK HIER

um zum Download der Eagledatei zu kommen.

Bilder

Schematic

Bild Schematic

Board

Bild Schematic