For programmering av pik mikrokontrollere er det mange forskjellige radiokretser. Og nylig fant jeg ordningen til en annen EXTRAPIC programmerer og ble umiddelbart interessert i dem. Alt er veldig enkelt og kompetent i det. Ved inngangen står MAX 232 omformer signalene til seriell RS-232 port til signaler som er egnet for bruk i digitale kretser med TTL eller CMOS, ikke overbelaste den aktuelle PC COM-port, fordi den bruker en standardoperasjon er ikke skadelig for den COM-port. Denne anordning fungerer med alle COM-porter som standard (+/- 12 V; +/- 10 V) og ikke-standard COM-porter for noen modeller av moderne maskiner med redusert spenningssignallinjer, opp til +/- 5 v! Den støttes av de populære programmene IC-PROG, PonyProg, WinPic 800
Liste over støttede mikrokretser, når de brukes sammen med IC-PROG v1.05D:
Selskapets Controllers Microchip: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505 *, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630 *, PIC16F648A, PIC16F676 *, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770 *, PIC16C771 *, PIC16C773, PIC16C774, PIC16C781 *, PIC16C782 *, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923 *, PIC16C924 *, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620 *, PIC18F6720 *, PIC18F8620 *, PIC18F8720 *
Sekvensiell Memory EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.
Ordningen til programmereren
På siden av programmereren brukes en DB9-kontakt av typen "socket" ("mamma", "hull"). Svært ofte feil og sette "gaffel" ("pappa", "pinner"), dvs. det samme som på siden av PCen!
Pin-arrangement av ICSPs fra PIC Controllers
Materialet er kun til generell referanse. Pass på at du sørger for at den angitte pinoppsettet samsvarer med mikrokontrolleren du har valgt. For å gjøre dette, referer til databladene og programmeringsspesifikasjonene på riktig mikrokontroller (vanligvis er alt det samme). PGM-pinnen anbefales å bli "trukket" til den vanlige ledningen (GND), gjennom en 1K-motstand.
Mikrokontrollere med 14-pinners pakke settes inn i den tilsvarende 8-pinners panel på bena.
PCB-oppsett:
Arbeider med programmereren
Først installer programmet IC - prog. Last ned og pakke ut programmet i en egen katalog. I den resulterende katalogen bør det være tre filer:
icprog.exe er programmørens shell-fil.
icprog.sys - driveren kreves for å jobbe under Windows NT, 2000, XP. Denne filen skal alltid være i programkatalogen.
icprog.chm - Hjelp fil.
Installert, nå må du konfigurere det. For å gjøre dette:
- ( Kun Windows XP ): Høyreklikk på filen icprog.exe. "Egenskaper" >> kategorien "Kompatibilitet" >> Sett "tick" til "Kjør programmet i kompatibilitetsmodus med:" >>
velg "Windows 2000". - Kjør filen icprog.exe. Velg "Innstillinger" >> "Alternativer" >> kategorien "Språk" >> sett språket "russisk" og trykk "OK".
Enig med uttalelsen "Du må starte IC-Prog nå" (klikk "Ok"). Programmeringsskallet vil starte på nytt.
Innstillinger ">>" Programmerer
- Kontroller innstillingene, velg COM-porten du bruker, klikk "OK".
- Neste, "Alternativer" >> "Alternativer" >> velg fanen "Generelt" >> merk av i boksen «Aktiver NT / 2000 / XP driver» >> Klikk på «OK» >> hvis driveren ikke har blitt installert tidligere På systemet, i "Bekreft" -vinduet som vises, klikk "OK". Driveren vil bli installert og programmererens skall skal startes på nytt.
- Merk:
For svært "raske" datamaskiner må du kanskje øke parameteren "I / O-forsinkelse". Økningen av denne parameteren øker programmeringspåliteligheten, men tiden for programmering av brikken øker også. - "Alternativer" >> "Alternativer" >> velg «I2C» -fanen >> sjekk «tick» på elementene: "Aktiver MCLR som VCC" og "Aktiver blokkopptak". Klikk "Ok".
- "Innstillinger" >> "Valg" >> velg kategorien "Programmering" >> fjern merket "Kontroller etter programmering" og sjekk "Kontroller ved programmering". Klikk "Ok".
Nå må vi teste programmereren på plass med IC - prog. Deretter kjøres i programmet IC-PROG i menyen: Innstillinger >> Testprogrammerer
Før du utfører hvert testprosedyre, må du ikke glemme å sette alle "feltene" til sin opprinnelige posisjon (alle "jackdaws" fjernes), som vist i figuren ovenfor.
- Kontroller "Aktiver datautgang" -boksen, og i feltet "Data Input" skal det vises en "markering", og på DATA-kontakten på X2-kontakten, bør loggnivået settes. "1" (ikke mindre enn +3,0 volt). Lukk nå kontakten (DATA) og kontakten (GND) til X2-kontakten mellom hverandre, mens merket "Datainngang" forsvinner til kontaktene er stengt.
- Når du angir "tick" i feltet "Enable Tactics", på kontakten (CLOCK) i kontakt X2, må nivået på loggen settes. "1". (ikke mindre enn +3,0 volt).
- Når du angir "tick" i feltet "On Reset (MCLR)", på kontakten (VPP) til X3-kontakten, må nivået på +13.0 settes. +14,0 volt, og LED D4 (vanligvis rød) lyser.
- Hvis modusbryteren er satt til posisjon 1, vil LED HL3
Hvis det under testen ikke går noe signal, bør du nøye sjekke hele banen til dette signalet, inkludert tilkoblingskabelen til COM-porten på datamaskinen.
Testing av datakanalen til EXTRAPIC-programmereren:
- 13 utgang av brikken DA1: spenning fra -5 til -12 volt. Ved innstilling av "tick": fra +5 til +12 volt.
- 12 utgang fra brikken Da1: spenning +5 volt. Ved innstilling av "tick": 0 volt.
- 6 utganger fra DD1: spenning 0 volt. Ved innstilling av "tick": +5 volt.
- 1 og 2 utgang fra DD1: spenning 0 volt. Ved innstilling av "tick": +5 volt.
- 3 utganger fra DD1: spenning +5 volt. Ved innstilling av "tick": 0 volt.
- 14 utgang fra DA1-brikken: spenning fra -5 til -12 volt. Ved innstilling av "tick": fra +5 til +12 volt.
Hvis alle testene var vellykkede, er programmereren klar til bruk.
Monteringsdeler EKSTRA-PIC
DRB9F, COM-portkontakt ("female", "mother"), (1pc).
Strømkontakt, innerdiameter pinner 2,1 mm. (1 stk).
SCL-40, DIP40-panelet. (1 stk.).
SCS-28, panel DIP28, smal. (1 stk).
SCS-18, panel DIP18. (1 stk).
SCS-08, panel DIP8. (1 stk).
78L05, stabilisator + 5v, kropp av TO-92. (2 stk.).
78L12, stabilisator + 12v, kropp TO-92. (1 stk).
MAX232, ST232, SP232, ADM232 eller tilsvarende. (1 stk).
KR1533LA3, KR15xxLA3, 74xx00, eller en analog. (1 stk).
1N4007, diode. (1 stk).
1N4148, diode. (2 stk.).
AL307 eller GNL-5013, lysdioden er grønn. (1 stk).
AL307 eller GNL-5013, lysdioden er rød. (1 stk).
KT502E, transistor p-n-p, kropp TO-92. (1 stk).
KT3102, transistor n-p-n, kropp TO-92. (1 stk).
220,0x25v, elektrolytisk / oksydkondensator. (1 stk).
10,0x16v, elektrolytisk / oksydkondensator. (4 stk.).
0,1 μF, keramisk disk kondensator. (2 stk.).
1k0, motstand. (Farger: "brun, svart, rød, gull."). (6 stk.).
4k7, motstand. (Farger: "gul, fiol., Rød, gull."). (2 stk.).
Denne artikkelen ble brukt til å skrive artikkelen. PCB for EXTRA PIC og andre filer som er nyttige for gjentakelse av kretsen og firmware nedlasting i arkivet. Kretsen ble satt sammen og testet: -igRoman-
Prosjekter: Programmerer og feilsøkingstavler
Programmerer PIC microcontrollers eller hele sannheten om Extra-PIC
Artikkelen drøfter programmeringsprogrammet Extra-PIC, data som er hentet fra åpne kilder (DOC Rev.1.03.00).
Arrangement av ICSP-pinner fra PIC-kontroller.
Oppmerksomhet vær så snill! Materialet er kun til generell referanse. Pass på at du sørger for at den angitte pinoppsettet samsvarer med mikrokontrolleren du har valgt. For å gjøre dette, referer til databladene og programmeringsspesifikasjonene på riktig mikrokontroller (vanligvis er alt det samme).
Forklaring: PGM-pinnen anbefales å bli "trukket" til den vanlige ledningen (GND), gjennom en 1K-motstand.
For din referanse: mikrokontrollere med en 14-pinners pakke settes inn i det tilsvarende 8-pinners panelet.
Figur trykt kretskort (lett versjon).
Figur trykt kretskort (fullversjon).
Bilde av den innsamlede programmereren (lys versjon).
Deretter viser vi ledningsdiagrammet (selv om bildet av det trykte kretskortet og så alt er klart)
Vi anser det for nødvendig å plassere bilder av programmerere fra våre takknemlige lesere. Hvis du har oppnådd resultatene, vær ikke sjenert - send bilder, vi vil gjerne plassere dem her. Noen bilder er ikke signert; Jeg har dessverre ikke muligheten til å lagre navn og adresser. Hvis det er eiere av bilder - skriv - vil vi signere.
Dmitry Kuznetsov [email protected] 30.04.2012 Og leksandr Latyshev [email protected] 10.05.2012
Pavel Sytnik [email protected] 08.03.16 Eduard Zapara [email protected] 26.03.16
Introduksjon. Den angitte instruksjonen er laget på et eksempel på en innføring av chip PIC16F876A for montering av universal multichannel ADC.
For Windows 95, 98, ME
For Windows NT, 2000, XP
(Kun Windows XP):
Høyreklikk på filen icprog.exe.
"Egenskaper" >> kategorien «Kompatibilitet» >>
Sett avkrysningsboksen til
"Kjør programmet i kompatibilitetsmodus med:" >>
velg "Windows 2000".
Kjør filen icprog.exe.
Velg "Innstillinger" >> "Alternativer" >> kategorien "Språk" >> sett språket "russisk" og trykk "OK".
Enig med uttalelsen "Du må starte IC-Prog nå" (klikk "Ok").
Programmeringsskallet vil starte på nytt.
"Innstillinger" >> "Programmerer".
Neste, "Innstillinger" >> "Alternativer" >> velg kategorien "Generelt" >> sett "tick" på elementet
"Aktiver NT / 2000 / XP-driveren" >> Klikk "OK" >>
Hvis føreren ikke er installert i systemet før, klikker du på "Ok" i "Bekreft" -vinduet som vises. Driveren vil bli installert og programmererens skall skal startes på nytt.
Merk:
For svært "raske" datamaskiner må du kanskje øke parameteren "I / O-forsinkelse". Økningen av denne parameteren øker programmeringspåliteligheten, men tiden for programmering av brikken øker også.
"Innstillinger" >> "Alternativer" >> velg "I2C" -fanen >> sett "merket" på elementene:
"Aktiver MCLR som VCC" og "Aktiver blokkopptak". Klikk "Ok".
Programmet er klar til å fungere.
5. Sett inn mikrokredsløpet i programmeringspanelet, observerer posisjonen til tasten.
6. Koble til skjøteledningen, slå på strømmen.
7. Start IC-Prog-programmet.
8. Velg PIC16F876A-kontrolleren fra rullegardinlisten.
9. Hvis du ikke har en fil med fastvare, klargjør du det:
- åpne standardprogrammet "Notisblokk";
- Sett inn teksten til firmware (fra siden av UM-ADC1) i dokumentet;
- lagre under et hvilket som helst navn, for eksempel prohivka.txt (forlengelse *.txt eller *.hex).
10. Videre i IC-PROG Fil >> Åpne fil (Må ikke forveksles med Open Data File) >> finne vår firmware filen (hvis vi har en fil med filtypen *.txt, velg deretter alle filer * i den type filer. *). Vinduet "Programkode" skal fylles med informasjon.
11 Trykk på knappen "Program Chip" - (den røde LED lyser).
12. Vi venter på ferdigstillelse av programmering (ca. 30 sekunder).
13. For overvåkning, klikk "Sammenlign mikrosirkulasjonen med bufferen".
Om nettstedet.
Elektroniske enheter og modeller,
trening og konsultasjon,
dokumentasjons- og utviklingsverktøy.
Vi aksepterer prosjekter for implementering,
tjenester, ideer. Nyttig hjelp.
Det kan være
annonseringen din
Jeg likte designen,
men du kan ikke samle?
Vennligst, vi vil tilfredsstille
dine ønsker og ønsker!
Skriv oss et brev.
Ekstra-PIC programmerer PIC mikrokontroller - Arbeidsmulighet!
Programmerer PIC microcontrollers eller hele sannheten om Extra-PIC
Artikkelen drøfter programmeringsprogrammet Extra-PIC, data som er hentet fra åpne kilder (DOC Rev.1.03.00). Programmøren jobber, hvis du samler alt som angitt nedenfor, så fungerer alt når du slår den på. Personlig tok jeg denne ordningen fra nettsiden til Timofei Nosov
Liste over støttede mikrokretser, når de brukes sammen med IC-PROG v1.05D:
PIC-kontroller av Microchip: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505 *, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630 *, PIC16F648A, PIC16F676 *, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770 *, PIC16C771 *, PIC16C773, PIC16C774, PIC16C781 *, PIC16C782 *, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C92 3 *, PIC16C924 *, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620 *, PIC18F6720 *, PIC18F8620 *, PIC18F8720 *
Merk: Mikrokontrollatorer merket med en stjerne (*) er bare koblet til programmereren via ICSP-kontakten.
Sekvensiell Memory EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.
Programmeringskretsen.
På siden av programmereren brukes en DB9-kontakt av typen "socket" ("mamma", "hull").
Ofte gjør de feil og legger en "gaffel" ("pappa", "pinner"), dvs. det samme som på siden av PCen!
Arrangement av ICSP-pinner fra PIC-kontroller.
Oppmerksomhet vær så snill! Materialet er kun til generell referanse. Pass på at du sørger for at den angitte pinoppsettet samsvarer med mikrokontrolleren du har valgt. For å gjøre dette, referer til databladene og programmeringsspesifikasjonene på riktig mikrokontroller (vanligvis er alt det samme).
Forklaring: PGM-pinnen anbefales å bli "trukket" til den vanlige ledningen (GND), gjennom en 1K-motstand.
For din referanse: mikrokontrollere med en 14-pinners pakke settes inn i det tilsvarende 8-pinners panelet.
Figur trykt kretskort (lett versjon).
Deretter viser vi ledningsdiagrammet (selv om bildet av det trykte kretskortet og så alt er klart)
Bilde av det ferdige brettet:
Steg-for-trinns instruksjon eller "Slik blinker du en PIC-kontroller"
Programmerer basert på Extra PIC.
Hilsen til alle. Jeg bestemte meg for å dele med deg en prøvd og testet, pålitelig programmerer, som jeg blinker MK og AVR for mine design. I dag er de fleste håndverk montert basert på mikrokontrollere (MC). Og for kretsen skal fungere, må den blinke. Det er ingen måte å gjøre uten programmerer.
Programmører i nettverket kan bli funnet mye. Men vil det fungere tydelig og uten feil?
Derfor tilbyr jeg deg en pålitelig programmerer som er 100% testet. De kan bli blinket med både PIC-kontroller og AVR. Alle deres håndverk, som jeg gjør, syer jeg bare til dem. Og han sviktet aldri i sitt arbeid.
Den kobles til datamaskinen til COM-porten og brukes til å programmere gratis programmer ICprog, Poniprog, WinPic800, som fullt ut gir behov for programmering av forskjellige MC og AVR for alle større design. Den type programmerer du trenger å installere når du kjører disse programmene, er i utgangspunktet en JDM-programmerer.
Figur 1.
Utseende til programmereren.
Ordningen for denne programmøren ble tatt fra tidsskriftet Radio №8 for 2007.
Figur 2.
Elektrisk skjematisk diagram.
Slots for programmerbare mikrokretser er koblet til denne programmereren i henhold til tabellen.
Deretter ble programmereren oppdatert i et av følgende nummer for å tillate programmering av AVR-familien. Lagt til transistor og noen flere detaljer, nummereringen som fortsetter nummereringen av deler på kretsdiagrammet.
For programmering av AVR ble også et eget styre lagt til. Det gir plass til kvartsresonatorer, hvis smeltingene ikke er riktig programmert (for å arbeide med eksternt kvarts). Det ville være ønskelig å selvfølgelig fortsatt sørge for dette brettet - en klokkegenerator på vanlig logikk, med en frekvens på 1-4 MHz (for eksempel på en mikruh LA3). Dette er hvis fyuzene er installert for å betjene MK fra en ekstern RC-generator. Kvarts her hjelper det ikke, og programmereren "så" MK, det er nødvendig å bruke eksterne pulser med frekvens 1-4 MHz til klokkeinngangen (XTAL1). I fremtiden er det mulig å montere en slik generator på dette brettet, til det bare ikke var behov for det.
Figur 5.
Kretskort for AVR-chips.
Da kom skriveren fram og ønsket å ta brettet inn i menneskelig form. Styret ble revidert med hensyn til endringene i kretsen, strømforsyningen ble også lagt til, slik at programmereren ble en komplett knutepunkt med strømforsyning.
Figur 6.
Trykt kretskort av programmereren.
Den øverste overflaten av brettet gjorde en type maske ved hjelp av en skriver. Og dette er også en av de viktigste årsakene til endringen. Siden det noteres hvor og hvor detaljene er satt inn, hvilke sjetonger og hvor mange ben, og hvordan du setter inn MK. Det er bedre å ikke ignorere dette punktet.
Figur 7.
Den øverste delen av programmerkortet.
Alle detaljene deklareres på deres steder, vel, det er den ferdige versjonen av programmereren. Hvis alle detaljene er kjent for å være i orden, er det ikke nødvendig med justering. Alt vil fungere med en gang.
Figur 8.
Den monterte programmereren.
Selvfølgelig er det best å programmere MK til å ha en egen datamaskin, for ikke å røre og ikke sette opp et stasjonært hjem. Det beste alternativet er å kjøpe en gammel "laptop" med en COM-port (i feltet kan det være veldig dyrt). Ulike adapters av USB-COM-typer blir ikke rullet her.
For å sette det XP-ku og ulike sine programmer, sett opp en gang og bruk for programmering bare dem.
Den universelle programmereren av PIC-controllere
Timofey Nosov ICQ # 770008
E-post ntv1978 (at) mail.ru
www. miliamper. Narod. ru
For denne artikkelen mottok vi et stort antall brev med spørsmål, kommentarer, takk. Alle forfattere er veldig takknemlige for de hyggelige ordene og uvurderlige materialene. Hvis du bestemmer deg for å gjenta programmeringsprogrammet EXTRA-PIC selv, håper vi at denne artikkelen vil hjelpe deg med å sikre at løsningen er riktig og kaste bort alle tvil.
Artikkelen diskuterer programmøren EXTRA-PIC, data som hentes fra åpne kilder på www.5 v. ru (DOC Rev.1.03.00). Liste over støttede mikrokretser, når de brukes sammen med IC-PROG v1.05D:
Pic- kontrollere firmaet Microchip: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505 *, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630 *, PIC16F648A, PIC16F676 *, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770 *, PIC16C771 *, PIC16C773, PIC16C774, PIC16C781 *, PIC16C782 *, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C9 23 *, PIC16C924 *, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620 *, PIC18F6720 *, PIC18F8620 *, PIC18F8720 *
Merk: Mikrokontrollatorer merket med en stjerne (*) er bare koblet til programmereren via ICSP-kontakten.
Sekvensiell Memory EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.
Arrangement av ICSP-pinner fra PIC-kontroller.
Oppmerksomhet vær så snill! Materialet er kun til generell referanse. Pass på at du sørger for at den angitte pinoppsettet samsvarer med mikrokontrolleren du har valgt. For dette, se databladene og programmeringsspesifikasjonene på riktig mikrokontroller.
Forklaring: PGM-pinnen anbefales å bli "trukket" til den vanlige ledningen (GND), gjennom en 1K-motstand.
For din referanse: mikrokontrollere med en 14-pinners pakke settes inn i det tilsvarende 8-pinners panelet.
Figur kretskort (lett versjon) (last ned i Sprint Layout).
Figur printkort (fullversjon) (last ned i Sprint Layout).
Bilde av den innsamlede programmøren (lys versjon)
Deretter presenterer vi alternative tegninger av EXTRA-PIC programmerings-PCBene (forfatterskap ble ikke etablert)
Alternativ 1 (last ned i Sprint Layout).
Alternativ 2 (last ned i Sprint Layout).
Separat oppmerksomhet fortjener et trykt kretskort utviklet av vår venn markomar2005 (at) yandex.ru, som fortynnes under "markøren".
Variant fra MARKO (last ned i Sprint Layout).
Vi anser det for nødvendig å plassere bilder av programmerere fra våre takknemlige lesere. Hvis du har oppnådd resultatene, vær ikke sjenert - send bilder, vi vil gjerne plassere dem her.
Av il86md (at) mail.ru
Forfatter sound65 (at) rambler.ru han er også greeze (at) inbox.ru
Alternativ variant (+ plug-in moduler) fra markomar2005 (at) yandex.ru
Alternativ fra alex_vw (at) mail.ru
Steg-for-trinns instruksjon eller "Slik blinker du PIC-kontrolleren"
Introduksjon. Den angitte instruksjonen er laget på et eksempel på en innføring av chip PIC16F876A for montering av universal multichannel ADC.
- Monter programmereren (inkludert koble fra strømforsyningen til mor-pappa til COM-porten og lag strømforsyningsenheten til spenning ikke mindre enn15B).
- Last ned IC-PROG-programmet herfra eller fra http://www.ic-prog.com/ (733 kb).
- Unzip programmet i en egen katalog. I den resulterende katalogen bør det være tre filer:
- icprog.exe er programmererens shell-fil;
- icprog.sys - driveren kreves for å jobbe under Windows NT, 2000, XP. Denne filen skal alltid være i programkatalogen;
- icprog.chm - Hjelp fil.
4. Konfigurer programmet.
For Windows 95, 98, ME
For Windows NT, 2000, XP
(Kun Windows XP):
Høyreklikk på filen icprog.exe.
"Egenskaper" >> kategorien «Kompatibilitet» >>
Sett avkrysset til "Kjør programmet i kompatibilitet med:" >> velg "Windows 2000".
- Kjør filen icprog.exe.
- Velg "Innstillinger" >> "Alternativer" >> kategorien "Språk" >> sett språket "russisk" og trykk "OK".
- Enig med uttalelsen "Du må starte IC-Prog nå" (klikk "Ok").
- Programmeringsskallet vil starte på nytt.
"Innstillinger" >> "Programmerer".
Kontroller innstillingene, velg COM-porten du bruker, klikk "OK".
Neste, "Innstillinger" >> "Alternativer" >> velg fanen "Generelt" >> merk av for «Aktiver NT / 2000 / XP driver» >> Klikk på «OK» >>
Hvis føreren ikke er installert i systemet før, klikker du på "Ok" i "Bekreft" -vinduet som vises. Driveren vil bli installert og programmererens skall skal startes på nytt.
Merk:
For svært "raske" datamaskiner må du kanskje øke parameteren "I / O-forsinkelse". Økningen av denne parameteren øker programmeringspåliteligheten, men tiden for programmering av brikken øker også.
"Innstillinger" >> "Alternativer" >> velg "I2C" -fanen >> sett "merket" på elementene:
"Aktiver MCLR som VCC" og "Aktiver blokkopptak". Klikk "Ok".
Programmet er klar til å fungere.
- Installer mikrokretsen i panelet til programmereren, observere posisjonen til nøkkelen.
- Koble skjøteledningen, slå på strømmen.
- Kjør IC-PROG-programmet.
- I rullegardinlisten velger du PIC16F876A-kontrolleren.
Det er alt. Jeg trodde også at dette var noe utrolig. Prøv det, og du vil lykkes.
Utgivelsen av denne programmøren er fullført.
Informasjonen på denne programmøren er lagret bare for referanse.
Programmerer PIC-kontroller og minnekort I2C (IIC) EEPROM.
Et sett med deler for selvmontering (designer).
Utseende til den innsamlede programmereren.
Utgivelsen av denne programmøren er fullført.
Informasjonen på denne programmøren er lagret bare for referanse.
Liste over støttede mikrokretser, når de brukes sammen med IC-PROG v1.06B:
PIC-kontroller (microcontrollers PIC) firma Microchip:
PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505 *, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630 *, PIC16F648A, PIC16F676 *, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770 *, PIC16C771 *, PIC16C773, PIC16C774, PIC16C781 *, PIC16C782 *, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923 *, PIC16C924 *, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F2585, PIC18F2620, PIC18F4320, PIC18F4455, PIC18F4520, PIC18F4539, PIC18F4550, PIC18F6620 *, PIC18F6720 *, PIC18F8620 *, PIC18F8720 *
Merk: Microcontrollers merket med en stjerne (*) er bare koblet til programmereren via ICSP-kontakten.
EEPROM I2C (IIC) seriell minneschips:
X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.
Funksjoner av programmerer EXTRAPIC:
- Det er funksjonelt kompatibelt med programvare for JDM-programmerere, men i motsetning til dem, takket være bedre kretsdesign og bruk av ekstern strømforsyning:
- Opererbar med eventuelle COM-porter som standard (+/- 12v; +/- 10v) og med ikke-COM-porter av noen modeller av moderne notebook som har redusert spenningssignallinjer, opp til +/- 5v.
- Ikke overbelaste den aktuelle PC COM-port, som føreren bruker standard RS232-grensesnitt (MAX232 eller lignende), og under normal bruk representerer ingen fare for COM-port.
- Har en programmeringskrets i kretsen (ICSP - I kretsseriell programmering).
- Den støttes av de populære programmene IC-PROG, PonyProg, WinPic 800 (WinPic800), PICPgm og andre, som en JDM programmerer.
- Programmereren er koblet til COM-porten på datamaskinen, via standard COM-port forlengelseskabel (DB9M - DB9F). Kabelen kjøpes separat.
- For å koble programmereren, bør en stabilisert strømforsyning med spenning på +15,5v til + 24,0v eller + 13,0v til + 14,0v brukes. Strømforsyningen må være utstyrt med en standard "Jack" -kontakt, den sentrale "+", tykkelsen på midtpinnen er 2,1 mm. Strømforsyningen kjøpes separat.
- På programmørens kort er det:
- Lysdioder som indikerer programmeringsmodusens driftsmodus (POWER, VPP).
- Innebygde integrerte spenningsregulatorer + 5v (VDD) og + 13.5v (VPP).
- Koblingsprogrammeringskontakt (ICSP).
- Paneler for montering av sjetonger i de populære tilfellene DIP8, DIP18, DIP28, DIP40 (sjetonger i andre tilfeller er koblet til via ICSP-kontakten).
- Programmeringen er laget for bruk uten hus.
- Ledere på det trykte kretskortet er beskyttet av en mekanisk og elektrisk sterk, dielektrisk loddemaske (vanligvis grønn).
- For å lette selvmonteringsprosessen merket styret plasseringen av elementene.
- Settet er ledsaget av kvalitative ordninger (grunnleggende elektrisk, installasjon, rask installasjon), samt en kort bruksanvisning på russisk.
- Gratis programvare for Win95 / 98, Win2000, WinXP er inkludert på CD-ROMen som følger med i pakken.
- En korrekt montert programmerer trenger ikke å settes opp og begynner å fungere umiddelbart.
Kabel - forlengelse RS232:
For å koble programmereren må en RS232 port forlengelseskabel brukes.
(Ikke forveksl det med et nullmodelkabel, fordi de ikke er forskjellige i utseende). På siden av programmereren er DB9M-kontakten ("mann / kvinne"), og på datamaskinens side er DB9F-kontakten (kvinne / kvinne). Alle kjernene på kabelen må kobles en til en, uten "overlapper", i henhold til den digitale merkingen på plastkontakterne. Den anbefalte kabellengden er ikke mer enn 5 meter.
Kabelen er ikke inkludert i settet, og selges separat.
Funksjoner av ICPROG:
Når du registrerer mikrokontrollere med (kodebeskyttet) kodebeskyttelseskode satt (CP = Kode Beskytt og / eller CPD = Kodebeskytt data), Straks etter at koden er skrevet, kan ICPROG-programmet utstede en feilmelding lese / verifisere ved 0000h. Dette skyldes at innstillingene til konfigurasjonsordet til mikrokontrolleren, Begynn å handle umiddelbart etter at de endres, og mikrokontroller beskytter koden mot lesing (hvis denne beskyttelsen er aktivert). Denne feilmeldingen bør leses mer som en bekreftelse på at koden er beskyttet mot lesing. Samtidig er programkoden skrevet riktig og mikrokontrolleren er i bruk.
For å fjerne beskyttelsen mot lesing (for mikrokontroller "Flash"), er det nok å "slette" minnet til mikrokontrolleren. Samtidig blir også fastvaren også slettet. Etter det kan mikrokontrolleren brukes igjen og igjen for å ta opp nye programmer.
Skjematiske elektriske skjematiske diagrammer
Følg oss i sosiale nettverk
Hovedmeny
Annonse på nettstedet
Programmeringssystemer
Programmeringskretsen er EXTRA-PIC. Slik blinker du en PIC-kontroller
Ordningen til programmereren
Programmer PCB
den andre varianten av det trykte kretskortet
Steg-for-trinns instruksjon "Slik blinker du en PIC-kontroller"
1. Monter programmereren (inklusiv koble fra skjøteledningen til hovedkortet til COM-porten og lag forsyningsenheten for en spenning på minst 15V).
Sjekk innstillingene, velg COM-porten du bruker, klikk "OK"
9. Hvis du ikke har en fil med fastvaren, forbereder du den: - Åpne standardprogrammet "Notisblokk"; - Sett inn teksten til fastvaren i dokumentet, lagre den under et hvilket som helst navn, for eksempel prohivka.txt (utvidelse *.txt eller *.hex).
PIC-kontrollere firmaet Microchip støttes av denne programmerer: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505 *, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630 *, PIC16F648A, PIC16F676 *, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770 *, PIC16C771 *, PIC16C773, PIC16C774, PIC16C781 *, PIC16C782 *, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F 874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923 *, PIC16C924 *, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620 *, PIC18F6720 *, PIC18F8620 *, PIC18F8720 *
Merk: Mikrokontrollatorer merket med en stjerne (*) er bare koblet til programmereren via ICSP-kontakten.
Sekvensiell Memory EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.
Programmer Ekstra-PIC (Modifisert)
Publiseringsdato: 29. desember 2010.
Et av hovedspørsmålene for en radioamatør som begynner å mestre mikrokontroller er valget av programmereren. Når forfatteren begynte å utvikle mikrokontroller PICmicro firmaet "Microchip Technology Incorporated", og han hadde dette problemet, ble flere alternativer vurdert. Jeg ønsket å finne den optimale, universaliteten - enkelheten i ordningen - pålitelighet.
"Branded" programmerere og deres analoger har blitt "slettet" i forbindelse med en ganske komplisert ordning, som omfatter de samme mikrokontroller som skal programmeres. Det er, det viser seg en "ond sirkel": hva skal du lage en programmerer, trenger du en programmerer. I tillegg er "fastvare" til slike enheter som regel ikke liggende i det offentlige området. Har vært mye brukt programmerings "Pony-prog", er en veldig enkel design, drevet av en datamaskin com port, i denne sammenheng, på fora på Internett, svært ofte er det spørsmål om feil i programmeringen av en bestemt mikrokontroller. Fra de såkalte "parallelle" programmørene ble det besluttet å nekte i forbindelse med mangel på informasjon. Som et resultat ble valget stoppet på "Extra-PIC" -modellen, distribuert av "5 Volt" -siden.
La meg minne deg på at programmereren strøm fra en ekstern kilde, den inneholder en buffer enhet for samordning med com port på MAX232 chip, og er utformet ikke bare for programmering PICmicro MCUs, men noen chip "serie minne". Det fungerer under kontroll av programmet "IC-Prog" (og også "PonyProg" og "WinPic800"), som distribueres gratis, som var av stor betydning, når du velger den programmeringsmodellen (for å konfigurere programmet som er beskrevet i den samme "5 V").
Men med en mer detaljert studie av ordningen ble det avslørt en mangel. Jeg vil sitere fra artikkelen av N. Khlypin "Two Universal Programmer", publisert i tidsskriftet "Radio" 2006-6-28:
"... Det er to måter å overføre PICmicro microcontrollers til programmeringsmodus:
- Når forsyningsspenningen Vcc er slått på, øker spenningen Vpp (på utgangen -MCLR) fra null til 12V
- Med spenningen Vcc av, øk spenningen Vpp fra null til 12V, og slå deretter på spenningen Vcc...
... Den første - hovedsakelig for tidlige utviklingsinstrumenter...
... For det andre pålegger det begrensninger på konfigurasjonen av utdata-MCLR, som i dette tilfellet bare kan tjene som et inngangssignal for det opprinnelige oppsettet...
... fordi i mange mikrokontrollere er det mulig å slå denne utgangen til den vanlige linjen i en av portene... "
Den originale inn / ut-programmerer fungerer bare i første modus. For å kunne arbeide i andre modus, legges en node på transistorer Q3, Q4 til enheten (nummereringen av elementene fortsetter nummereringen av originalen).
Det ligner på node transistorene Q1, Q2, og er inkludert i gapet koblingen i U2 stabilisator og en strømkilde (output "+" C1, innføring i U1 stabilisator emitter Q1, R2 motstand). På grunn av tilstedeværelsen av kondensatoren C10 er åpningen av transistor Q3 og, følgelig, og Q4 forsinket i forhold til Q1-Q2. Følgelig vil spenningen Vcc påføres senere enn Vpp. Diode D6 tjener til, når et lavnivåsignal ved den tredje kontaktkoblingen X1 rask utladning kondensatoren C10. Den nominelle C9 er redusert til 47 pF, for å redusere påvirkningen på avgangsprosessen Vcc. Lysdioden D7 indikerer spenningsforsyningen Vcc.
Videre er det i en modifisert versjon av programmerings tilsatt strømtilførsel som omfatter: en transformator T1 (TBC-2, med en spenning på sekundærviklinga 15 volt), sikringen FU1, fire diodelikeretterbroa D8-D11 (KD241 type) og SA1 bryter i den sekundære krets transformator. I denne forbindelse, som overflødige, blir fjernet fra kretselementene: X2, J1, D1, C7, C8, J2 (permanent i stilling 2-3). C1-graden økes til 470 μF, siden det nå er et filterfilterutjevningsfilter.
For å være i stand til å arbeide i den andre modus, programmereren tilsatt en elektronisk bryter Vcc spenning transistorene VT3 og VT4, har ordningen hadde en lignende bryter VPP spenning (på transistorene VT1 og VT2). På grunn av R5C7-kretsen skjer åpningen av transistorene VT3 og VT4 med en forsinkelse i forhold til VPP-spenningsaktiveringen. Hvis S1 bøylen befinner seg i den stilling som er vist i reaksjonsskjema 1-2, med den samme forsinkelse koblet spenning Vcc, og det er nødvendig å operere i den andre modus. Hvis du flytter jumperen til posisjon 2-3, vil Vcc spenningen slås på kontinuerlig, og programmereren vil fungere i første modus.
Dioden VD7 tjener til raskt å utlede kondensatoren C7 når spenningen Vcc er slått av. Kondensatorkvaliteten på C8 er betydelig redusert sammenlignet med den opprinnelige for å sikre en høy stigning og fall av spenning Vcc. HL3 LED indikerer tilstedeværelsen av denne spenningen.
For å slå den programmerer inn i et ferdig produkt, er det lagt en innebygd strømforsyningen (sikring FU1, transformatoren T1, bryteren SA1, en diodebro VD1-VD4). Kapasitansen til C1 kondensatoren, som har blitt jevnere, økes til 470 μF. Noen unødvendige flere elementer fjernes.
Programmerings PCB er vist på fig. 2. Noen paneler for programmerbare chips på den er kombinert, så når du installerer sjetonger, bør du være spesielt forsiktig. Posisjonsbetegnelser og kontaktnumre for hver av de kombinerte panelene har samme farge i figuren. Paneler XS2-XS5 er designet for PICmicro med et tilsvarende antall pinner. Panel XS6 - for 8-pinners MK-serien PIC12 og XS7 - for MK-serien PIC10. XS8-panelet er innstilt for å programmere EPROM-chipsene.
EXTRAPIC-Programmer PIC-kontroller og minnekort I2C (IIC) EEPROM
- Strømkontakt, innerdiameter pinner 2,1 mm. (1 stk).
- Kontaktstifter (X3, J1, J2) (1 sett).
- DIP40-panelet. (1 stk.).
- panel DIP28, smal. (1 stk).
- panel DIP18. (1 stk).
- DIP8-panelet. (1 stk).
- Jumper (jumper, jumper). (2 stk.).
- 78L05, stabilisator + 5v, kropp av TO-92. (2 stk.).
- 78L12, stabilisator + 12v, kropp TO-92. (1 stk).
- MAX232, ST232, SP232, ADM232 eller tilsvarende. (1 stk).
- KR1533LA3, KR15xxLA3, 74xx00, eller en analog. (1 stk).
- 1N4007, diode. (1 stk).
- 1N4148, diode. (2 stk.).
- Lysdioden er grønn. (1 stk).
- rød LED. (1 stk).
- KT345B kroppen TO-92. (1 stk).
- KT3102 TO-92. (1 stk).
- 220,0x25v. (1 stk).
- 10,0x16v. (4 stk.).
- 0,1 μF, keramisk kondensator. (2 stk.).
- 1k0, motstand. (Farger: "brun, svart, rød, gull."). (6 stk.).
- 4k7, motstand. (Farger: "gul, fiol., Rød, gull."). (2 stk.).
Funksjoner av programmerer EXTRAPIC:
- Det er funksjonelt kompatibelt med programvare for JDM-programmerere, men i motsetning til dem, takket være bedre kretsdesign og bruk av ekstern strømforsyning:
- Betjenes med en hvilken som helst COM-Port som standard (+/- 12v; +/- 10v) og med ikke-COM-Port visse modeller av moderne notisbok med redusert spenning signallinjer, opp til +/- 5v.
- Ikke overbelaste den aktuelle PC COM-port, som føreren bruker standard RS232-grensesnitt (MAX232 eller lignende), og under normal bruk representerer ingen fare for COM-port.
- Har en programmeringskrets i kretsen (ICSP - I kretsseriell programmering).
- Støttet av populære programmer Last ned IC-PROG, Last ned PonyProg, Last ned WinPic 800 (WinPic800) og andre, som en JDM-programmerer.
- Programmereren er koblet til COM-porten på datamaskinen, via standard COM-port forlengelseskabel (DB9M - DB9F).
- For å koble programmereren, bør en stabilisert strømforsyning med spenning på +15,5v til + 24,0v eller + 13,0v til + 14,0v brukes. Strømforsyningen må være utstyrt med en standard "Jack" -kontakt, den sentrale "+", tykkelsen på midtpinnen er 2,1 mm.
- På programmørens kort er det:
- Lysdioder som indikerer programmeringsmodusens driftsmodus (POWER, VPP).
- Innebygde integrerte spenningsregulatorer + 5v (VDD) og + 13.5v (VPP).
- Koblingsprogrammeringskontakt (ICSP).
- Paneler for montering av sjetonger i de populære tilfellene DIP8, DIP18, DIP28, DIP40 (sjetonger i andre tilfeller er koblet via ICSP-kontakten).
- Programmeringen er laget for bruk uten hus.
- En korrekt montert programmerer trenger ikke å settes opp og begynner å fungere umiddelbart.
Nedenfor kan du laste ned trykte kretskort av forskjellige typer:
1 alternativ
Alternativ 2
3 alternativ
En annen versjon av programmeringsprogrammet Extra-Pic
Se fra siden av de trykte kretskortene (se de installerte SMD-komponentene)
Ved gjentakelse av konstruksjonen ble de tilgjengelige kunnene og "binsene" til radioamatørene brukt, nemlig:
- et stykke dobbeltsidig glassfiber
- Laserstrykingsteknologi (LUT) for bildeoverføring
- løsning av jernklorid (som er nøyaktig 5 år gammel)
- demonterte defekte SD- og DVD-stasjoner fra PC-en som "donorer" til SMD-komponenter
- tilgjengelig sak, transformator, diode bro og andre små ting fra enheter, formålet med som i ungdom er vanskelig å huske.
Generelt ble repetisjonen av konstruksjonen satt i kassererens butikk kun rundt 150 rubler, - resten var i søppel, det betyr at det er verdt det!
Kjøp hadde: MAX232CPE +, K155LA3, to lineære stabilisatorer 78L05 og en 78L12, samt stikkontakter under fremtidige "testpersoner". I salget av paneler med riktig mengde penger var det ikke, så det var nødvendig å trimme de overdimensjonerte pincers for nøye.
Kretskortet, som er lagt til grunn fra dette nettstedet, har blitt omformet for behov, dvs. ekstra plass for panelene under felles (og det synes for meg at i 95% av tilfellene), om kapslingen MK, skilte blokker for m / minne cx 24hh og 93hh, vises på kanten av brettet ICSP-kontakt, for spesielt "vanskelige" tilfeller, og produksjons under det i fremtiden nødvendige adaptere.
Antall monteringshoppere i PCB er redusert. Deres sted var opptatt av motstand, "nulevki" på de riktige stedene. Alle motstander (unntatt en) erstattes også med SMD-innkapslinger. I tillegg blir PGM-pinnen trukket til fellespunktet til kretsen gjennom anbefalte impedansene på 1 kΩ, også SMD.
Ved utskifting av deler.
Som du kanskje har gjettet, kan du bruke ordningen nesten alt som kommer hendig ;-) transistorer operere i bytte modus, så for dem de spesielle krav som heller ikke er vist, kan brukes og deres utenlandske kolleger, for eksempel, i stedet for KT502 jeg har er 2SA1013. Motstandere av en hvilken som helst størrelse, kan vurderingen også avvike fra det angitte på ordningen innen 20%.
Selskapets MAXIM-brikke kan byttes ut uten at det går på bekostning av ytelsen på noen annen, som i sitt navn har kjære siffer 232, for eksempel bruker de alle RS232-grensesnittet.
Det var mye kontrovers om den innenlandske logikken som ble brukt i ordningen på LA3. Jeg må si at de mulige tilbakeslag i forbindelse med enten regelrett "krumning" av hender, eller ødeleggelse av en forekomst eller statisk magi og voodoo magi, som Jeg personlig sjekket 74xx00, K155la3, K555la3, 1533la3. Alt arbeid uten unntak er like bra og stabilt, slik at du kan gjenta designet, du kan ta noen (fra importerte analoger før du leser dataskiten selvfølgelig). Og uttalelser plutselig dukker opp ytelsen ved å erstatte en m / c på den andre (se. Alternativene ovenfor) er ikke mer enn vrøvl og tull, som du vet brød (på engelsk), for selskaper som selger radio deler og ferdige elektroniske kit.
Etter å ha produsert og kontrollert installasjonen (hva det var), følg anbefalingene gitt i artikkelen, dvs. ping av samme navn i bena kontakten med multimeter "squeaker" energi uten skrog M / C og alt sjekket igjen, og bare da, slå av den eksterne strømforsyningen for å montere kapslingen m / c og var glad for at alt fungerer som det (eller ikke).
Flere "triks" om hvilke ofte glemmes å si eller skrive på forskjellige steder:
- Strømforsyningsenheten skal kunne gi ut 15-24V DC (rectified) spenning og holde strømmen i lastet tilstand minst opptil 100-150mA
- lengden på COM-kabelen bør ikke overstige 1,5-2 meter (ideell 1-1,5 meter)
- Kabelen må avinstalleres PIN-TU-PIN, dvs. 1 kontakt på den ene siden må svare til 1 kontakt på den andre siden av kontakten.
- m / s er satt til programmering når alle prosessene i programmereren er ferdige, og det er ingen aktive vinduer med innspillings- / leseprosessene på PC-skjermen.
- For noen typer MC er det viktig å kjenne informasjonen fra den siste cellen ved førstebehandlingen, ellers når du sletter det med et kontrollprogram eller skriver tomme verdier der, vil konstruksjonen på MC nekte å fungere. Et unntak er ekstern timing. Flere detaljer finner du her, på nettsiden.
Jeg gjorde det selv, særlig siden de som er tilgjengelige for salg fra dataselgere, ikke samsvarer med behovene og i de fleste tilfeller "nullmodemene", dvs. bare 3 kjerner inne.
Som nevnt ovenfor trenger vi en komplett COM-kabel, og for dette tar vi:
- COM-MOM-kontakt (nødvendig for tilkobling til en PC)
- COM-DAD-kontakt (nødvendig for å koble til programmereren)
- 2 meter UTP-5e kabel, og enklere - "vridd par"
- 2 avtagbare skall for kontakter
- rette hender, nippers eller en kniv, elektrisk tape, loddejern, loddetinn, kolofonium.
Demonter kabelen. På en avstand på 3-4 cm, fjern det øvre skallet. Del parvis (som ved farge farge poluchvet) på den ene side, vi rengjøre, ludim (uten fanatisme. Kontakt og kabel), og loddemetallet i en tilfeldig rekkefølge, som forteller samvittighets av de 4 første ledninger til kontakten. Vi sender et pre-cut stykke tape til de lodde ender av ledningen nærmere kontakten, men ikke lim den ennå! en annen side til loddetinn! Deretter loddetinneren til den andre raden av pinner på kontakten de resterende 4 ledningene. Hvordan så? ledninger 8 og tappene 9? Men, vi bruker ikke utgangen med nummer 1, vi trenger ikke det ;-)
Deretter setter du inn en kontakt i den andre - det viste seg at den loddeformede "nesen" sitter fast i loddet. For hva? men for det faktum at vi nå loddet (pre-strippet og fortinnet), den andre enden av "hale" til det og til det beste av oss foran øynene på fargene nøyaktig fastslå hvor en wire-lodding.
Det er bare å montere halvdelene av saken og slå på klar enhet til PCen.
PS! Jeg bruker IC-Prog 1.06v Og du?
Lagt til "skriving" - her er det: Du har ikke tilgang til å laste ned filer fra vår server