Artikel
AT90S2313-programmer
In november 2002 hebben we een bijdrage gepubliceerd over het programmeren van AVR-microprocessoren met behulp van Bascom-AVR. In dit artikel en in de manual van deze BASIC-compiler wordt als een van de eenvoudigste manieren om de microprocessor te programmeren een schakeling van Sample Electronics beschreven, welke model heeft gestaan voor de hier beschreven, praktisch uitgewerkte versie. De parallele poort van de PC wordt daarbij direct met de 'SPI Serial Interface for In-System Programming' doorverbonden (via weerstanden voor bescherming van de parallelle poort). Deze seriële verbinding naar het interne flash-geheugen wordt actief als de reset (pen 1) laag is. De drie verbindingen van de SPI zijn SCK, MISO (uitgang) en MOSI (ingang), respectievelijk de pennen 19, 18 en 17 van de microcontroller. De condensator van 100 p (C1) is bedoeld om eventuele timing-problemen te verhelpen. Deze kan met behulp van jumper JP1 van de SCK-lijn naar massa geschakeld worden. Bij onze tests bleek dit echter niet nodig.
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
PCB
Onderdelenlijst
Weerstanden:
R1...R3 = 330
R4 = 1 k
Condensatoren:
C1 = 100 p
C2,C3 = 33 p
C4,C6 = 100 n ker.
C5 = 10 µ/63 V radiaal
C7 = 220 µ/25 V radiaal
C8...C11 = 22 n ker.
Halfgeleiders:
B1 = B80C1500 rond
D1 = LED
IC1 = AT90S2313
IC2 = 78L05
Diversen:
JP1 = 2-polige pinheader + jumper
K1 = haakse female Centronics-connector, voor printmontage
K2 = 24-pens ZIF-socket (bijv. Farnell 178-235) of 20 pens IC-voet
K3 = 2-polige printkroonsteen, steek 7,5 mm
X1 = 4 MHz
TR1 = nettrafo sec. 9 V/0,35 VA (bijv. Hahn BV201 0136) (H.O.D.)
print EPS 034036-1 (zie Service-pagina's)
R1...R3 = 330
R4 = 1 k
Condensatoren:
C1 = 100 p
C2,C3 = 33 p
C4,C6 = 100 n ker.
C5 = 10 µ/63 V radiaal
C7 = 220 µ/25 V radiaal
C8...C11 = 22 n ker.
Halfgeleiders:
B1 = B80C1500 rond
D1 = LED
IC1 = AT90S2313
IC2 = 78L05
Diversen:
JP1 = 2-polige pinheader + jumper
K1 = haakse female Centronics-connector, voor printmontage
K2 = 24-pens ZIF-socket (bijv. Farnell 178-235) of 20 pens IC-voet
K3 = 2-polige printkroonsteen, steek 7,5 mm
X1 = 4 MHz
TR1 = nettrafo sec. 9 V/0,35 VA (bijv. Hahn BV201 0136) (H.O.D.)
print EPS 034036-1 (zie Service-pagina's)
Discussie (0 opmerking(en))