Artikel
Atmel-programmer
Met dit programmeerapparaat kunnen de drie bekende 20-polige Atmel-processoren 89C1051, 89C2051 en de nieuwe 89C4051 (met 4 K programmageheugen) worden geprogrammeerd.De familie van de krachtige en toch goedkope MCS51-compatibele 8-bit Atmel-controllers met flash-geheugen (PEROM) is uitgebreid met de 89C4051, die een 4 Kbyte groot programmageheugen bevat. Los van de grootte van het programmageheugen bezitten alle leden van de familie dezelfde eigenschappen, namelijk:-128 byte RAM-15 I/O-lijnen-2 16-bits timers/tellers-Interrupt-architectuur met twee niveaus en vijf vectoren-Programmeerbare seriële full-duplex-poort-Analoge precisie-comparator-geïntegreerde oscillator/klokschakeling
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
Extra info / Update
Bij de oude software-versie kon het door timing-problemen voorkomen dat bij de 4k-uitvoering van de controller de laatste bytes niet goed werden geprogrammeerd. Daarom is alle software vernieuwd en deze herziene versie kan door iedereen per direct van onze site worden gedownload.
Update:
De auteur heeft opnieuw een update van de Windows-software uitgebracht. De meest recente versie leest nu ook de ‘signature bytes’ in alle gevallen goed uit. De software is gratis te downloaden op de website van Elektuur onder nummer 010005-11, september 2001. Overigens blijft de firmware in de controller (nummer 010005-41) onveranderd.
Update:
De auteur heeft opnieuw een update van de Windows-software uitgebracht. De meest recente versie leest nu ook de ‘signature bytes’ in alle gevallen goed uit. De software is gratis te downloaden op de website van Elektuur onder nummer 010005-11, september 2001. Overigens blijft de firmware in de controller (nummer 010005-41) onveranderd.
Onderdelenlijst
Weerstanden:
R1 = 8k2
R2 = 100
R3 = 8 x 10 k SIL-array
R4, R5 = 1 k
R6 = 1210
R7 = 274
R8 = 2260
R9, R10 = 10 k
R11 = 4k7
R12...R14 = 1k5
R15 = 2k2
Condensatoren:
C1, C4...C10 = 10 µ/63 V radiaal
C2, C3 = 22 p
C11 = 1 µ/25 V staand
C12...C14 = 100 n
Halfgeleiders:
D1 = 1N4148
D2 = 1N4001
D3 = zener 4,7 V/500 mW
D4...D6 = LED groen, high eff.
T1, T3 = BC557B
T2 = BS170
IC1 = geprogr. AT89C2051-12PC (EPS-nr. 010005-41)
IC2 (K3) = 24-polige ZIF-voet
IC3 = 74HC373
IC4 = MAX232
IC5 = 7805
IC6 = LM317T
Diversen:
JP1 = jumper
K1 = 9-polige haakse sub-D-connector voor printmontage, female
K2 = laagspanningsbus voor printmontage
X1 = kristal 11,059 MHz
kastje 137 x 95 x 25 mm (bijv. Pactec WM46)
print EPS 010005-1
programma en source-code: EPS 010005-11
R1 = 8k2
R2 = 100
R3 = 8 x 10 k SIL-array
R4, R5 = 1 k
R6 = 1210
R7 = 274
R8 = 2260
R9, R10 = 10 k
R11 = 4k7
R12...R14 = 1k5
R15 = 2k2
Condensatoren:
C1, C4...C10 = 10 µ/63 V radiaal
C2, C3 = 22 p
C11 = 1 µ/25 V staand
C12...C14 = 100 n
Halfgeleiders:
D1 = 1N4148
D2 = 1N4001
D3 = zener 4,7 V/500 mW
D4...D6 = LED groen, high eff.
T1, T3 = BC557B
T2 = BS170
IC1 = geprogr. AT89C2051-12PC (EPS-nr. 010005-41)
IC2 (K3) = 24-polige ZIF-voet
IC3 = 74HC373
IC4 = MAX232
IC5 = 7805
IC6 = LM317T
Diversen:
JP1 = jumper
K1 = 9-polige haakse sub-D-connector voor printmontage, female
K2 = laagspanningsbus voor printmontage
X1 = kristal 11,059 MHz
kastje 137 x 95 x 25 mm (bijv. Pactec WM46)
print EPS 010005-1
programma en source-code: EPS 010005-11
Discussie (0 opmerking(en))