• Baldai
  • Dovanos
  • Elektronika
  • Receptai
  • Statyba
  • Žaislai
  • Baldai
  • Dovanos
  • Elektronika
  • Receptai
  • Statyba
  • Žaislai
  • Baldai
  • Dovanos
  • Elektronika
  • Receptai
  • Statyba
  • Žaislai
  • Pagrindinis
  • Statyba

Papildoma nuotrauka su savo rankomis

Programuojant pic mikrokontrolerius, yra daug skirtingų radijo grandinių. Neseniai radau kitos EXTRAPIC programuotojo schemą ir iškart su ja susidomėjo. Viskas yra labai paprastas ir kompetentingas. Prie įėjimo stovi MAX 232 konvertuoja signalus į RS-232 nuoseklųjį prievadą į signalus, tinkamus naudoti skaitmeninių grandynų su TTL ar CMOS, nėra apkrauti esamą PC COM-port, nes jis naudoja standartinis operacija nėra kenksmingas COM-port. Šis prietaisas veikia su bet Com-uostuose kaip standartą (+/- 12V; +/- 10V) ir nestandartiniai Com-uostai kai kurių šiuolaikinių nešiojamųjų kompiuterių modelių su sumažintu įtampos signalo linijose iki +/- 5V! Tai palaiko populiarios programos IC-PROG, PonyProg, WinPic 800

Suprogramuotų mikroschemų sąrašas, naudojamas su IC-PROG v1.05D:


įmonė valdikliai Mikroschema: 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 *

Nuosekliųjų Atmintis EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

Programuotojo schema


Programuotojo pusėje naudojamas "lizdo" ​​tipo "DB9" jungtis ("motina", "skylės"). Labai dažnai klaidingai įkelkite "šakutę" ("tėtis", "kaiščiai"), t. Y. tas pats kaip ir kompiuterio šone!

PIC susitarimų su ICSP konfigūracija

Medžiaga yra skirta tik bendrai. Būtinai įsitikinkite, kad nurodytas kištuko išdėstymas atitiktų jūsų pasirinktą mikrovaldiklį. Norėdami tai padaryti, žr. Atitinkamo mikrovaldiklio duomenų lapus ir programavimo specifikacijas (paprastai viskas yra vienodi). "PGM" kištuką rekomenduojama "ištraukti" į bendrą laidą (GND) per 1K rezistorių.

Mikrokontroleriai su 14 kontaktų paketu įkišami į atitinkamą 8 kojų kojelių skydelį.

PCB išdėstymas:

Darbas su programuotoju

Pirmiausia įdiekite programą IC - prog. Atsisiųskite ir atspauskite programą atskirame kataloge. Gautame kataloge turi būti trys failai:

icprog.exe yra programuotojo apvalkalo failas.

icprog.sys - tvarkyklė, reikalinga darbui su Windows NT, 2000, XP. Šis failas visada turi būti programos kataloge.
icprog.chm - failas pagalbos.

Įdiegta, dabar jūs turite ją konfigūruoti. Norėdami tai padaryti:

  • ( Tik "Windows XP" ): Dešiniuoju pelės mygtuku spustelėkite failą icprog.exe. "Savybės" >> "Suderinamumas" skirtukas >> Nustatykite "pažymėti" į "Vykdyti programą suderinamumo režimu:" >>
    pasirinkite "Windows 2000".
  • Paleiskite failą icprog.exe. Pasirinkite "Nustatymai" >> "Parinktys" >> skirtuką "Kalba" >> nustatykite kalbą "rusų kalba" ir paspauskite "Gerai".
    Sutinku su teiginiu "Jums reikia iš naujo paleisti" IC-Prog "(spustelėkite" Gerai "). Programuotojo apvalkalas iš naujo paleidžiamas.

Nustatymai ">>" Programuotojas

  • Patikrinkite nustatymus, pasirinkite COM prievadą, kurį naudojate, spustelėkite "Gerai".
  • Be to, "Nustatymai" >> "Parinktys" >> pasirinkite skirtuką "Bendra" >> Nustatykite "patikrinti" ant elemento "On. NT / 2000 / XP" vairuotojas ">> spustelėkite" Gerai ">> jei vairuotojas nebuvo Gamykliniai nustatymai savo sistemoje, pasirodžiusiame lange "Patvirtinti" spustelėkite "Gerai". Vairuotojas bus įdiegtas ir programuotojo korpusas bus paleistas iš naujo.
  • Pastaba:
    Labai greitiems kompiuteriams gali prireikti padidinti "I / O delsos" parametrą. Padidinus šį parametrą padidinamas programavimo patikimumas, tačiau laikas, praleistas programuojant lustą, taip pat didėja.
  • "Parinktys" >> "Parinktys" >> pasirinkite "I2C" skirtuką >> pažymėkite "pažymėkite" elementus: "Įgalinti MCLR kaip VCC" ir "Įjungti blokinį įrašymą". Spustelėkite "Gerai".
  • "Nustatymai" >> "Parinktys" >> pasirinkite skirtuką "Programavimas" >> nuimkite žymę "patikrinti po programavimo" ir pažymėkite "patikrinti programavimo metu". Spustelėkite "Gerai".

Dabar turime išbandyti programuotoją su IC - prog. Tada programoje IC-PROG meniu paleiskite: Settings >> Test programmer

Prieš atlikdami kiekvieną bandymo procedūros punktą, nepamirškite nustatyti visų "laukų" į pradinę padėtį (visi "vageliai" pašalinami), kaip parodyta aukščiau pateiktame paveikslėlyje.

  1. Įdiekite "varnele" į "Įjungta. Data Out", o, į "Duomenų įvedimas" turėtų pasirodyti "varnele" ir ant kelio (duomenys) jungtis x2, reikia įdiegti žurnalo lygio. "1" (ne mažiau kaip +3,0 voltai). Dabar uždarykite X2 jungties kontaktą (DATA) ir kontaktą (GND) tarpusavyje, o ženklas "Data Input" turėtų išnykti, kol kontaktai nebus uždaryti.
  2. Nustatydami "pažymėkite" lauke "Įgalinti taktiką", kontakto (CLOCK) X2 jungtyje nustatykite žurnalo lygį. "1". (ne mažiau kaip +3,0 voltai).
  3. "X3" jungties kontaktiniame (VPP) laukelyje "Reset (MCLR)" nustatant "pažymėti" turi būti nustatytas +13.0 lygis. +14,0 voltai, o šviesos diodas D4 (paprastai raudonas) užsidega.
  4. Jei režimo jungiklis nustatytas į padėtį 1, LED HL3

Jei bandymo metu bet koks signalas neperduodamas, turėtumėte atidžiai patikrinti visą šio signalo kelią, įskaitant ryšio laidą prie kompiuterio COM prievado.

EXTRAPIC programuotojo duomenų kanalo tikrinimas:

  1. 13 išvesties lusto DA1: įtampa nuo -5 iki -12 voltų. Nustatydami "pažymėkite": nuo +5 iki +12 voltų.
  2. 12 išvesties lusto Da1: įtampa + 5 voltai. Nustatydami "pažymėkite": 0 voltų.
  3. 6 DD1 išėjimas: 0 voltų įtampa. Nustatydami "pažymėkite": +5 voltus.
  4. 1 ir 2 išėjimas iš DD1: 0 voltų įtampa. Nustatydami "pažymėkite": +5 voltus.
  5. 3 išvestis DD1: įtampa + 5 voltai. Nustatydami "pažymėkite": 0 voltų.
  6. 14 DA1 lusto išvestis: įtampa nuo -5 iki -12 voltų. Nustatydami "pažymėkite": nuo +5 iki +12 voltų.

Jei visi bandymai buvo sėkmingi, programuotojas yra pasiruošęs veikti.

Montavimo detalės EXTRA-PIC

DRB9F, COM prievado jungtis ("moteriškas", "motina"), (1 vnt.).
Maitinimo jungtis, vidinis skersmuo smeigtukai 2,1 mm. (1 vnt.).
SCL-40, DIP40 skydelis. (1 vnt.).
SCS-28, plokštė DIP28, siaura. (1 vnt.).
SCS-18, panel DIP18. (1 vnt.).
SCS-08, panel DIP8. (1 vnt.).
78L05, stabilizatorius + 5v, TO-92 korpusas. (2 vnt.).
78L12, stabilizatorius + 12v, korpusas TO-92. (1 vnt.).
MAX232, ST232, SP232, ADM232 arba lygiaverčius. (1 vnt.).
KR1533LA3, KR15xxLA3, 74xx00 arba analogas. (1 vnt.).
1N4007, diodas. (1 vnt.).
1N4148, diodas. (2 vnt.).
AL307 arba GNL-5013 lemputė yra žalia. (1 vnt.).
AL307 arba GNL-5013 lemputė yra raudona. (1 vnt.).
KT502E, tranzistorius p-n-p, kūno TO-92. (1 vnt.).
KT3102, tranzistorius n-p-n, korpusas TO-92. (1 vnt.).
220,0x25v, elektrolitinis / oksidinis kondensatorius. (1 vnt.).
10,0x16v, elektrolitinis / oksidinis kondensatorius. (4 vnt.).
0,1 μF keramikos disko kondensatorius. (2 vnt.).
1k0, rezistorius. (Spalvos: "ruda, juoda, raudona, aukso."). (6 vnt.).
4k7, rezistorius. (Spalvos: "geltona, žalia, raudona, aukso."). (2 vnt.).

Šis straipsnis buvo naudojamas rašyti straipsnį. PCB, skirtas EXTRA PIC, ir kiti failai, naudingi, jei kartotiniai grandinės ir aparatinės įrangos atsisiųsti archyve. Ši grandinė buvo surinkta ir išbandyta: -igRoman-

Papildomo PIC programuotojas PIC mikrokontroleriai - darbo galimybė!

Programuotojas PIC mikrokontrolerów arba visa tiesa apie Extra-PIC

Straipsnyje aptariamas programuotojas Extra-PIC, kurio duomenys gaunami iš atvirų šaltinių (DOC Rev.1.03.00). Programuotojas dirba, jei surenkate viską, kaip nurodyta toliau, tada viskas veikia, kai pirmą kartą įjungiate. Asmeniškai aš paėmė šią schemą iš Timofei Nosovo interneto svetainės

Suprogramuotų mikroschemų sąrašas, naudojamas su IC-PROG v1.05D:
IPS-valdikliai 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 *

Pastaba: mikrovaldikliai, pažymėti žvaigždute (*), yra prijungti prie programuotojo tik per ICSP jungtį.

Nuosekliųjų Atmintis EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

Programuotojo grandinė.
Programuotojo pusėje naudojamas "lizdo" ​​tipo "DB9" jungtis ("motina", "skylės").
Labai dažnai jie daro klaidas ir uždeda "šakutę" ("tėtis", "kaiščiai"), t. tas pats kaip ir kompiuterio šone!

ICSP kabelių išdėstymas iš PIC valdiklių.

Prašau dėmesio! Medžiaga yra skirta tik bendrai. Būtinai įsitikinkite, kad nurodytas kištuko išdėstymas atitiktų jūsų pasirinktą mikrovaldiklį. Norėdami tai padaryti, žr. Atitinkamo mikrovaldiklio duomenų lapus ir programavimo specifikacijas (paprastai viskas yra vienodi).

Paaiškinimas: "PGM" kištuką rekomenduojama "ištraukti" į bendrą laidą (GND) per 1K rezistorių.
Jūsų nuoroda: mikrokontroleriai su 14 kontaktų paketu yra įkišti į atitinkamą 8 kontaktų skydelį.

Paveikslėlis spausdintinė plokštė (lengva versija).

Toliau mes parodome elektros laidų schemą (nors spausdintinės plokštės nuotrauką ir viskas aišku)

Gatavo lentos nuotrauka:

Žingsnis po žingsnio instrukcija arba "Kaip paleisti PIC valdiklį"

PIC programuotojas savo rankomis

Paprasto PIC programuotojo schema

Pristatydamas jūsų dėmesį Schema ExtraCheap su nuosekliu sąsaja

Norint dirbti su ja, pageidautina naudoti įrankį IC-Prog. Tame pačiame puslapyje sužinosite, kokius nustatymus reikia įdiegti, kad mikroprogramuote būtų įdėtas į mikrovaldiklį

EXTRA-PIC programavimo grandinė

Ši grandinė leidžia programuoti mikrokontrolerių ir EEPROM I2C atminties.

Remiamų mikrovaldiklių sąrašas, su sąlyga, kad jie bendrinami su "IC-PROG v1.05D" programine įranga:

Mikrovaldikliai įmonė Mikroschema: 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, PI C16C923 * PIC16C924 *, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620 * PIC18F6720 * PIC18F8620 * PIC18F8720 *

Pastaba: mikrovaldikliai, pažymėti žvaigždute (*), turi būti prijungti prie programuotojo per ICSP jungtį.

Nuosekliųjų Atmintis EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

Įdėkite mikroskopą į lizdą, griežtai laikydami rakto padėtį. Įjunkite laidą, įjunkite maitinimą. Vykdykite IC-PROG programą. Išskleidžiamajame sąraše pasirinkite savo PIC mikrovaldiklį.

Jei neturite programinės įrangos, atlikite šiuos veiksmus: atidarykite standartinę programą "Notepad" arba bet kurią kitą redaktorių; įterpti teksto programinę įrangą dokumente; išsaugokite pavadinimu su plėtiniu *.txt arba *.hex.

Tada naudodami IC-PROG failą >> Atidaryti failą >> suraskite mūsų failą su programine įranga. Langas "Programos kodas" turėtų būti užpildytas skirtingais kodais.

IC-PROG langelyje spragtelėkite "Programuoti mikrokontroliuotą", o raudonos šviesos diodas įrenginio schemoje užsidegs. Programavimas trunka apie 30 sekundžių. Norėdami atlikti bandymą, pasirinkite - palyginkite mikroskopą su buferiu.

Alternatyva įsikūnijimas grandinės EXTRA IPS programuotojas radijo žurnalo su gatavu spausdintinės plokštės į "Sprint Layout, galite atidaryti aukščiau esantį žalią nuorodą.

Programuotojas "Extra-PIC" (pakeistas)

Paskelbimo data: 2010 m. Gruodžio 29 d.

Vienas pagrindinių klausimų, su kuriais susiduria radijo mėgėjas, kuris pradeda kurti mikrovaldiklius, yra programuotojo pasirinkimas. Kai autorius pradėjo kurti mikrovaldiklius "PICmicro" įmonę "Microchip Technology Incorporated", ir jis turėjo šią problemą, buvo apsvarstytos kelios galimybės. Norėjau rasti optimalų, universalumą - sistemos paprastumą - patikimumą.

"Firmos" programuotojai ir jų analogai buvo "išbraukti" ryšium su gana sudėtinga grandine, kuri apima tuos pačius mikrovaldiklius, kuriuos reikia užprogramuoti. Tai reiškia, kad pasirodo "užburtas ratas": ką reikia sukurti programuotojui, jums reikia programuotojo. Be to, tokiems įrenginiams "firmware" paprastai nėra viešos nuosavybės. Buvo plačiai naudojamas programas "pony-PROG", yra labai paprastos konstrukcijos, maitina kompiuterio COM prievadas, šiuo atžvilgiu forumuose internete, labai dažnai kyla klausimų apie į konkretaus mikrovaldikliu programavimas nesėkmių. Iš vadinamųjų "lygiagrečių" programuotojų buvo nuspręsta atsisakyti dėl informacijos stokos. Dėl to pasirinkimas buvo sustabdytas "Extra-PIC" modeliu, kurį platina "5 voltų" svetainė.

Leiskite jums priminti, kad programuotojas maitinamas iš išorinio šaltinio, tai yra buferinę vienetą koordinavimo su com prievado MAX232 mikroschema, ir yra skirtas ne tik programavimo PICmicro MCUs, bet kai lustas "serijos atminties". Ji veikia pagal programą "IC-Prog" (taip pat "PonyProg" ir "WinPic800"), kuris yra platinamas nemokamai, kuris buvo labai svarbus, renkantis programavimo modelį (konfigūruoti programą, aprašytą to paties "5 V), kontrolę.

Tačiau išsamiau išnagrinėjus schemą atskleidė trūkumą. Noriu cituoti N. Hlypino "Dviejų universaliųjų programuotojų" straipsnį, paskelbtą žurnale "Radijas" 2006-6-28:
"... Yra du būdai perkelti PICmicro mikrovaldiklius į programavimo režimą:
- Kai įjungta maitinimo įtampa Vcc, padidinkite įtampą Vpp (išėjimo -MCLR) nuo nulio iki 12V
- Kai įtampa Vcc išjungta, pakelkite įtampą Vpp nuo nulio iki 12V, tada įjunkite įtampą Vcc...
... Pirmasis - daugiausia ankstyvos plėtros instrumentams...
... Antra, jis nustato išvesties MCLR konfigūracijos apribojimus, kurie šiuo atveju gali būti naudojami tik kaip pirminio nustatymo įvesties signalas...
... kadangi daugelyje mikrovaldikliu galima paversti šią išvestį į įprastą vienos iš uostų liniją... "

Originalus in / out programuotojas veikia tik pirmame režime. Kad galėtų dirbti antroje režime, prie įrenginio pridedamas tranzistorių Q3, Q4 mazgas (elementų numeravimas tęsia originalo numeravimą).

Ji yra panaši į mazgas tranzistorių Q1, Q2, ir yra įtrauktas į tarpo išėjimo nuorodą U2 stabilizatoriaus ir maitinimo šaltinio (išėjimo "+" C1-, įvedimas U1 stabilizatoriaus spinduolis Q1, R2 rezistorius). Dėl kondensatoriaus C10 buvimo, tranzistoriaus Q3 ir todėl Q4 atidarymas yra atidėtas, palyginti su Q1-Q2. Atitinkamai, įtampa Vcc bus taikoma vėliau nei Vpp. Diodas D6 skirtas greitai ištuštinti kondensatorių C10 esant mažam signalo lygiui ant 3-iojo jungties X1 kontakto. Nominalus C9 sumažinamas iki 47 pF, kad būtų sumažintas poveikis įjungtam procesui Vcc. LED D7 nurodo įtampą Vcc.

Be to, į modifikuota versija programavimo pridėtinės elektros energijos tiekimo, apimantis: a transformatoriaus T1 (VK-2, su antrinės apvijos 15 voltų įtampos), saugiklio FU1, keturių diodas tiltas lygintuvas D8-D11 (KD241 tipas) ir Sa1 jungiklio antrinė grandinės transformatorius. Šiuo atžvilgiu, kaip nereikalinga, yra pašalinami iš grandinės elementų: X2, J1, D1, C7-, C8-, J2 (visam laikui 2-3 padėtyje). Pavadinimas C1 yra padidinama iki 470 microfarads, nes ji yra dabar elektros energijos tiekimas išlyginimo filtrą.

Gebėti dirbti antruoju režimu, programuotojas pridūrė elektroninį jungiklį Vcc įtampos tranzistoriai VT3 ir VT4, schema buvo panašus jungiklis VPP įtampa (apie tranzistorių VT1 ir VT2). Dėl R5C7 grandinės, tranzistorių VT3 ir VT4 atidarymas įvyksta su vėlavimu, susijusiu su VPP įtampos aktyvavimu. Jei dinamometras S1 yra nustatytas į padėtį 1-2, parodytą diagramoje, ta pati įtampa bus taikoma į Vcc įtampą, kuri yra būtina eksploatacijai antrame režime. Jei perkelsite dinamiką į 2-3 padėtį, Vcc įtampa bus nuolat įjungta, o programuotojas veiks pirmame režime.

Diodas VD7 skirtas greitai ištuštinti kondensatorių C7, kai išjungta įtampa Vcc. C8 kondensatoriaus reikšmė yra žymiai mažesnė, palyginti su pradine, kad būtų užtikrintas didelis įtampos Vcc pakilimo ir sumažėjimo lygis. HL3 lemputė rodo, kad ši įtampa yra.

Tam, kad programuotojas būtų įjungtas į galutinį produktą, jis turi integruotą maitinimo bloką (lydimo jungtį FU1, transformatorių T1, jungiklį SA1, diodinį tiltelį VD1-VD4). Sugedusio C1 kondensatoriaus talpa padidinama iki 470 μF. Ištrinami keli nereikalingi elementai.

Programuotojo PCB parodyta fig. 2. Kai kurie programuojamų lustų skydeliai yra sujungti, todėl, įdėdami lustai, turėtumėte būti ypač atsargūs. Pozicijos pavadinimai ir kiekvieno jungtinio skydo kontaktiniai numeriai turi tokią pačią spalvą. Plokštės XS2-XS5 skirtos PICmicro su atitinkamu kontaktų skaičiumi. XS6 plokštė - 8 cilindrų MK serijos PIC12 ir XS7 - MK serijos PIC10. XS8 skydas nustatytas programuoti EPROM mikroschemą.

Schemos elektros schema

Sekite mus socialiniuose tinkluose

Pagrindinis meniu

Skelbimas svetainėje

Programavimo schemos

Programavimo grandinė yra EXTRA-PIC. Kaip užsidegti PIC valdiklį

Programuotojo schema

Programuotojas PCB

antrasis spausdintinės plokštės variantas

Žingsnis po žingsnio instrukcija "Kaip paleisti PIC valdiklį"

1. Surinkite programuotojas (įskaitant prilituotos prailgintuvą mama tėtis prie COM-port ir paruošti prietaisą prie maitinimo įtampos bent 15V).

Patikrinkite nustatymus, pasirinkite COM prievadą, kurį naudojate, spustelėkite "Gerai"

9. Jei neturite firmware failą - parengti jį: - Atidarykite "Notepad" standartinę programą; - įdėkite dokumento tekstas firmware, išskyrus pagal bet kokį vardą, pavyzdžiui, prohivka.txt (plėtinys *.txt arba *.hex).

PIC-valdikliai įmonė Microchip palaikomos šio programuotojas: 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 *

Pastaba: mikrovaldikliai, pažymėti žvaigždute (*), yra prijungti prie programuotojo tik per ICSP jungtį.

Nuosekliųjų Atmintis EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

Universalus PIC valdiklių programuotojas

Timofey Nosov ICQ # 770008
Elektroninis paštas ntv1978 (at) mail.ru
www. miliamperas. Narod. en

Šiame straipsnyje mes gavome daugybę laiškų su klausimais, komentarais, ačiū. Visi autoriai yra labai dėkingi už gerus žodžius ir neįkainojamas medžiagas. Jei nuspręsite patys pakartoti EXTRA-PIC programuotoją, tikimės, kad šis straipsnis padės patikrinti sprendimo teisingumą ir atmesti visas abejones.

Straipsnyje aptariama programuotojas EXTRA-PIC, duomenys apie kuriuos gaunami iš atvirų šaltinių www.5 v. ru (DOC Rev.1.03.00). Suprogramuotų mikroschemų sąrašas, naudojamas su IC-PROG v1.05D:

PIC- valdikliai įmonė 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 *

Pastaba: mikrovaldikliai, pažymėti žvaigždute (*), yra prijungti prie programuotojo tik per ICSP jungtį.

Nuosekliųjų Atmintis EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

ICSP kabelių išdėstymas iš PIC valdiklių.

Prašau dėmesio! Medžiaga yra skirta tik bendrai. Būtinai įsitikinkite, kad nurodytas kištuko išdėstymas atitiktų jūsų pasirinktą mikrovaldiklį. Tam nurodykite atitinkamo mikrovaldiklio duomenų lapus ir programavimo specifikacijas.

Paaiškinimas: "PGM" kištuką rekomenduojama "ištraukti" į bendrą laidą (GND) per 1K rezistorių.
Jūsų nuoroda: mikrokontroleriai su 14 kontaktų paketu yra įkišti į atitinkamą 8 kontaktų skydelį.

Pav. Spausdintinė plokštė (lengva versija) (atsisiųskite Sprint maketą).

Pav. Spausdintinė plokštė (pilna versija) (atsisiųskite Sprint maketą).

Surinkto programuotojo nuotrauka (lengva versija)

Toliau pateikiame alternatyvius EXTRA-PIC programuotojo PCB brėžinius (autorius nebuvo sukurtas)

1 variantas (atsisiuntimas "Sprint" išdėstyme).

2 variantas (atsisiuntimas "Sprint" išdėstyme).

Atskiro dėmesio nusipelno spausdintinės plokštės, sukurtos mūsų draugu markomar2005 (at) yandex.ru, kuris praskiedžiamas pagal "žymeklį".

Variantas iš MARKO (atsisiuntimas "Sprint" išdėstyme).

Manome, kad būtina įdėti nuotraukas iš mūsų dėkingų skaitytojų programuotojų. Jei pasiekėte rezultatus, nebūkite drovūs - siųsk nuotraukas, mes mielai juos įdėsime čia.

I il86md (at) mail.ru

Autorius sound65 (at) rambler.ru jis taip pat greeze (at) inbox.ru

Alternatyvus variantas (+ papildiniai moduliai) nuo markomar2005 (at) yandex.ru

Pasirinkimas iš alex_vw (at) mail.ru

Žingsnis po žingsnio instrukcija arba "Kaip paleisti PIC valdiklį"

Įvadas. Pateikta instrukcija pateikiama ant lusto PIC16F876A įdėjimo, skirto universaliojo daugiakanalio ADC surinkimui.

  1. Sumontuokite programuotoją (taip pat išjunkite COM prievado "mom-tėvo" laido ilgį ir prijunkite maitinimo bloką įtampa ne mažiau kaip15B).
  2. Atsisiųskite IC-PROG programą iš čia arba iš http://www.ic-prog.com/ (733 kb).
  3. Išsibraukite programą į atskirą katalogą. Gautame kataloge turėtų būti trys failai:
  • icprog.exe yra programuotojo apvalkalo failas;
  • icprog.sys - tvarkyklė, reikalinga darbui su Windows NT, 2000, XP. Šis failas visuomet turi būti programos kataloge;
  • icprog.chm - failas pagalbos.

4. Konfigūruoti programą.

Windows95, 98, ME

Windows NT, 2000, XP

(Tik "Windows XP"):
Dešiniuoju pelės mygtuku spustelėkite failą icprog.exe.
"Ypatybės" >> "Suderinamumas" skirtukas >>
Nustatykite žymę "Vykdyti programą suderinamą su:" >> pasirinkite "Windows 2000".

  1. Paleiskite failą icprog.exe.
  2. Pasirinkite "Nustatymai" >> "Parinktys" >> skirtuką "Kalba" >> nustatykite kalbą "rusų kalba" ir paspauskite "Gerai".
  3. Sutinku su teiginiu "Jums reikia iš naujo paleisti" IC-Prog "(spustelėkite" Gerai ").
  4. Programuotojo apvalkalas iš naujo paleidžiamas.

"Nustatymai" >> "Programuotojas".

Patikrinkite nustatymus, pasirinkite COM prievadą, kurį naudojate, spustelėkite "Gerai".

Tada "Nustatymai" >> "Parinktys" >> pasirinkite skirtuką "Bendra" >> pažymėkite langelį "Įjungti NT / 2000 / XP tvarkyklę" >> Spustelėkite "Gerai" >>
jei vairuotojas anksčiau nebuvo įdiegtas sistemoje, spustelėkite "Gerai" langelyje "Patvirtinti", kuris pasirodys. Vairuotojas bus įdiegtas ir programuotojo korpusas bus paleistas iš naujo.

Pastaba:

Labai greitiems kompiuteriams gali prireikti padidinti "I / O delsos" parametrą. Padidinus šį parametrą padidinamas programavimo patikimumas, tačiau laikas, praleistas programuojant lustą, taip pat didėja.

"Nustatymai" >> "Parinktys" >> pasirinkite "I2C" skirtuką >> nustatykite "žymes" ant elementų:

"Įjungti MCLR kaip VCC" ir "Įgalinti blokinį įrašymą". Spustelėkite "Gerai".

Programa yra pasirengusi dirbti.

  1. Įdėkite mikroskopą į programuotojo skydelį, stebėdami rakto padėtį.
  2. Prijunkite prailgintuvą, įjunkite maitinimą.
  3. Vykdykite IC-PROG programą.
  4. Išskleidžiamajame sąraše pasirinkite PIC16F876A valdiklį.

Tai viskas. Aš taip pat maniau, kad tai buvo kažkas neįtikėtinas. Pabandykite ir pavyks.

Papildoma nuotrauka su savo rankomis

Šiame straipsnyje noriu pasakyti, kokios programuotojas aš pasirinkau gaminti. Laikinas programuotojas, kurį jau turėjau, apskritai dirbo, tačiau buvo labai nemalonus darbui. Tai buvo žurnalo "Radio" schema, prijungta prie kompiuterio LPT prievado. Aš surinko šią grandinę, skubotai apriboja save gebėjimą fiksuoti 18 kontaktų mikrokontrolerów. Aš siūbu savo pirmąjį mikrovaldiklį, programinę įrangą, skirtą to paties žurnalo schemai "Neįprastas termometras". Paaiškėjo. Termometras vis dar veikia. Na, dabar natūraliai buvo noras rinkti programuotoją rimčiau.

Taip atsitiko, kad pradėjau susipažinti su mikrovaldikliais, turinčiais PIC. Tuo metu man atrodė, kad jiems buvo daugiau dokumentų rusų kalba. Renkantis ir pasirinkęs nerimą, gaminamas mikrokontrolerių asortimentas yra turtingas, tai yra "Microchip", tai "Atmel". Tik dabar technologijoje dabar taikomos tiek ir kitos, tiek įmonės valdikliai. Taigi aš norėjau, kad programuotojas būtų universali, kad AVR mikrovaldikliai galėtų būti susiuvami.

Apskritai, aš paslinkiau prie programuotojo Extra-PIC, nors būtų tikslingiau vadinti jį adapteriu. Schema yra įrodyta ir gerai išbandyta. Be to, jie jau suprato, kaip ją papildyti AVR programinės aparatūros signalų apdorojimo tvarkyklėmis. Šiuo atveju aš naudoju tobulinimo Dubrovenko. D., publikacija žurnale "Radijas" numeris 11 2008 metais. Pridėta dar viena galimybė atminties mikroschemą programuoti. Naudinga ar ne, nežinau, bet kokiu atveju tai nepakenks. Galų gale, tai yra schema.

Konstrukcija buvo pagaminta iš bloko, nors negalėjote sukurti atskiros maitinimo plokštės, tačiau naudokite tinkamą adapterį su tinkama išėjimo įtampa ir prijunkite jį per jungtį. Aš ką tik turėjau tinkamą transformatorių. Tiesa, jo antrinės apvijos įtampa yra per didelė, turėjau įdėti papildomą KRENKĄ.

Pagrindiniame įrenginyje yra jungtys (lizdai) programavimui ne visuose mikrovaldiklių tipuose. XS4 jungtis skirta 18 serijos PIC16F62x ir PIC16F84 serijos mikrovaldikliams. "XS3" jungtis naudojama ir 8 "PIC12F6xx" mikrovaldikliui, ir "PIC16F6xx" 14 kontaktų serijai. Pastarasis turi būti įterptas taip, kad išvados išliktų ore 5 - 10. Tiesiog už tai palikta tuščia vieta lentoje. XS2 jungtis skirta 24Cxx serijos atminties mikroschemoms. Trūkstami trinkelės dedamos į įskiepių modulį.

Plug-in modulis yra prijungtas prie XS5 jungties, kuri turi signalus į PIC ir AVR programinę įrangą. Be to, prie šio jungties galima prijungti kabelį (ICSP), skirtą mikrovaldikliams mirksėti kaip derinimo plokštės arba jau pagaminto gaminio dalis. Jungtis XS1 skirtas prijungti adapterį prie kompiuterio COM prievado. Ryšiui reikia naudoti RS232 jungties pratęsimo laidą ir jokiu būdu nėra nulinis modemo kabelis.

Aš jau turėjau atlikti vieną pakeitimo modulį. Aš nagrinėjau mikrovaldiklį PIC16F876. Nuimamas modulis, taip pat dėl ​​bazinio įrenginio, taikoma kaip rezistorių, sudarančiomis PGM grandinę ir kondensatorių, prijungtus prie terminalo OSC1, saugių blokavimas osciliatorių mikrokontrolerio. Flex apima DB9M standartinį kištuką viename gale ir savadarbių kištukai kitame gale.

Namų kištukas yra PCB plokštė su prisuktukais, pagaminti iš 0,6 mm skersmens varinės vielos ir papildomi kondensatoriai C1, C2. Atstumas tarp kaiščių turi būti palaikomas tiksliai su 2,54 mm žingsniu, nes poravimosi jungtis yra kištukinio lizdo gabalas, turintis spaustuko spaustuką. Smeigtukai gali būti naudojami paruošti, parduotuvėse to pakanka dabar.

Atskirai turėtume paminėti kondensatorių C2. Faktas yra tai, kad kai aš surinkti derinimo lenta maketke darant būtinus elektros jungtis, aš pastebėjau, nesėkmių mikrovaldiklio firmware. Viename iš forumų radau rekomendaciją pakabinti nedidelį kondensatorius ant laikrodžio signalą. Ir tai tikrai padėjo. Na, kai aš jau padariau įprastą debuginę plokštę, programinės įrangos nepavyko. Štai kodėl aš parodė šį kondensatorių kaip punktyrinę liniją. Jis gali būti nustatytas, jei yra sutrikimų, o jei ne, tai nėra būtina.

Nuotraukoje parodyta, kaip prijungti, XS5 jungtis.

Lentą įterpia skersmuo tarp lizdo kaiščių eilių, o kiekvienas iš jų yra pritvirtintas prie atitinkamo kontaktinio skydo. Išvados 6, 9 yra susijusios su lentos takais vario konservuotų vielų. Į modulio modulį jungtis yra prisukama naudojant tą pačią technologiją. Atsižvelgiant į tai, būtina naudoti tekstolitą lentoms, kurių storis ne didesnis kaip 1,5 mm. Mažiau taip pat nepageidautina.

Taip pat yra pastaba apie darbą su adapteriu. Jis turi būti atjungtas nuo kompiuterio COM prievado, jei jis ilgą laiką nenaudojamas. MAX232 lustas gali sugesti. Aš jau jau sudegino, ir manau, kad dėl šios priežasties. Bet kokiu atveju, dabar aš pradėjau atjungti kabelio jungtį nuo adapterio, gerai tai nėra sunku padaryti. Ir labai ilgą laiką adapteris veikia be gedimų. Nors, be abejonės, mano prielaida dėl MAX232 paskyros gali būti netinkamas.

Na, daroma išvada, dar kartą apie programuotojo pasirinkimą. Žinoma, COM prievadas vis labiau įdiegiamas kompiuteriuose. Apie nešiojamus kompiuterius jis visiškai išnyko. Taip pat negalite naudoti USB-COM adapterio. Sprendžiant iš publikacijų internete, per adapterį Extra-PIC neveikia. Nebandžiau, bet manau, kad taip yra. Ir nepaisant to, aš tikiuosi ilgą laiką naudoti adapterį. Net jei neužmiršk, mano plokštė staliniame kompiuteryje nepavyks. Net jei negaliu rasti naujo su COM prievadu, visoms COM prievadoms galima nusipirkti IDE plokštės tvarkyklę.

Žinoma, USB programuotojai yra patogu, nes juos mikrovaldiklius galima išjungti iš MPLAB. Taigi tai nėra problema, aš ir IC-prog yra gana laimingi. Ir mikrokontrolerių, su kuriais jis gali dirbti, rinkinys yra labai platus. Manau, kad dauguma žmonių naudoja šią programą. Vėlgi, aš neatitiko universalių USB programuotojų. Žinoma, mano apibūdinto adapterio universalumą taip pat reikia patikrinti. Aš apie tai parašiau antroje straipsnio dalyje.

Be to, reikalingas mikrovaldiklis, norint sukurti USB programuotoją, kuris vis dar turi būti susiuvamas. Na, galbūt ir visi mano argumentai už šį adapterį. Taigi, jei kas nors nuspręstų pačiam apibūdinti dizainą, prašau atspausdinti spausdintinių plokščių failus. Tai yra pusė mūšio.

Kitas programuotojo Extra-Pic versija

Vaizdas iš spausdintinės grandinės takelių pusės (žr. Įdiegtus SMD komponentus)


Pasikartojant konstrukcijai, buvo naudojamos radijo mėgėjų žinios ir "talpyklos", būtent:
- dvigubo stiklo pluošto gabalas
- Vaizdo perdavimo lazeriu lyginimo technologija (LUT)
- geležies chlorido tirpalas (tiksliai 5 metai)
- išardyti klaidingus SD ir DVD diskus iš kompiuterio kaip "donorai" SMD komponentams
- galimas korpusas, transformatorius, diodinis tiltas ir kiti smulkūs daiktai iš prietaisų, kurių tikslą jaunimo sunku prisiminti.
Apskritai, dizaino Pakartokite buvo įdėti į parduotuvę tik grynaisiais 150 rublių - likusi dalis yra rasti šiukšlių, tai verta!
Pirkti turėjo: MAX232CPE +, K155LA3, du linijiniai stabilizatoriai 78L05 ir vienas 78L12, taip pat lizdai pagal ateities "bandymų objektus". Parduodant plokštes su tinkama pinigų suma nebuvo, todėl reikėjo pertvarkyti didelius raiščius.
Spausdintinė plokštė, kurios pagrindu buvo naudojama ši svetainė, buvo pertvarkyta pagal poreikius, t. Y. įtraukta vietos plokščių pagal bendrą (ir man atrodo, kad 95% atvejų), iš gaubto MK tipo, išsiskyrusių blokai m / atminties CX 24hh ir 93hh, rodomas valdybos ICSP jungtimi krašto, ypatingai "sunku" atvejais ir gamybos pagal tai ateityje reikiami adapteriai.
Mažesnis montavimo džemperių kiekis PCB. Jų vietą užėmė atsparumas, "nulevki" tinkamose vietose. Visi rezistoriai (išskyrus vieną) taip pat pakeičiami SMD korpusais. Be to, PGM kaištis ištraukiamas į bendrą grandinės tašką per rekomenduojamas 1 kΩ varžas, taip pat SMD.

Dėl dalių keitimo.

Kaip jums gali atspėti, jūs galite naudoti sistemą beveik viską, kas ateina patogu ;-) tranzistoriai veikia perjungimo režimu, todėl jiems specialių reikalavimų, taip pat nerodomas, gali būti naudojamas ir jų užsienio kolegos, pavyzdžiui, vietoj KT502 Turiu yra 2SA1013. Bet kokio dydžio rezistoriai, reitingas taip pat gali skirtis nuo nurodytos schemoje iki 20%.
Bendrovės MAXIM mikroschema gali būti pakeista nepakenkiant jos našumui nei bet kuriam kitam, kuris savo vardu turi brangius skaitmenis 232, pavyzdžiui, jie visi naudoja RS232 sąsają.
Buvo daug ginčų dėl vidaus logikos, naudojamos schemoje LA3. Turiu pasakyti, kad galimos nesėkmės, susijusios su bet griežtu "kreivumo" Rankų, ar yra instancijos ar statinio magija ir vudu magija sunaikinti, kaip Aš asmeniškai patikrino 74xx00, K155la3, K555la3, 1533la3. Visi be išimties darbai yra vienodai geri ir stabilūs, todėl pakartoti dizainą galite imti bet kokį (iš importuotų analogų, žinoma, prieš skaitant duomenis). Ir pareiškimai staiga pasirodo našumą pakeičiant vieną M / C, kita (žr. Aukščiau galimybes) yra ne daugiau kaip svaičiojimas ir nesąmonių, kaip jūs žinote duoną (anglų kalba), įmonių pardavimo radijo dalys ir paruoštą elektroninę įrangą.

Išdirbę ir patikrinę įrenginį (kokia ji buvo), atlikite šiame straipsnyje pateiktas rekomendacijas, t. Y. Ping to paties pavadinimo kojose lizdą su multimetras "paukščiukas" pagyvinti be korpusų M / C, ir viskas vėl patikrinti ir tik tada, išjunkite išorinį maitinimą įdiegti būsto M / C, ir pasidžiaugė, kad viskas veikia (arba ne).
Keletas "triukų", apie kuriuos dažnai pamirštama sakyti ar parašyti įvairiose vietose:
- maitinimo blokas turėtų sugebėti iškrauti 15-24 V nuolatinės srovės (ištaisytos) įtampą ir išlaikyti srovę įkrautoje būsenoje bent iki 100-150 mA
- COM kabelio ilgis neturi viršyti 1,5-2 metrų (ideali 1-1,5 metro)
- Kabelis turi būti pašalintas PIN-TU-PIN, t. Y. 1 kontaktas iš vienos pusės turi atitikti 1 kontaktą kitoje jungties pusėje.
- M / s yra nustatomi programuoti, kai baigti visi programuotojo procesai ir nėra aktyvių langų su įrašymo / skaitymo procesais kompiuterio ekrane.
- kai kuriuose MC tipuose svarbu žinoti informaciją iš paskutinio langelio per pirmąjį svarstymą, kitaip, ištrindami ją valdymo programa arba rašydami tuščias vertes, MC konstrukcija atsisakys dirbti. Išimtis yra išorinis laikas. Daugiau informacijos galite rasti čia, svetainėje.


Aš padariau tai pats, ypač todėl, kad tie, kuriuos galima parduoti iš kompiuterių pardavėjų, neatitinka poreikių, o daugeliu atvejų - "nulinis modemas", t. tik 3 šerdys viduje.
Kaip minėta pirmiau, mums reikia COMPLETE COM kabelio, todėl mes priimame:
- COM-MOM jungtis (reikia prijungti prie kompiuterio)
- COM-DAD jungtis (reikia prisijungti prie programuotojo)
- 2 metrai UTP-5e kabeliu ir lengviau - "vytos poros"
- 2 nuimamas jungčių korpusas
- tiesios rankos, skutimosi ar peilis, elektrinė juosta, lituoklis, litras, kanifolija.
Išmontuokite laidą. 3-4 cm atstumu nuimkite viršutinį apvalkalą. Dalintis poromis (kaip pagal spalvą spalvų poluchvet) Viena vertus, mes valyti, ludim (be fanatizmo. Jungtis ir kabelis), ir sulydytomis atsitiktine tvarka, kaip papasakoti apie pirmąsias 4 laidų jungtis sąžinę. Prie laido galo pritvirtintą juostą praleidome iš anksto supjaustyto juostos gabalėlio, tačiau dar nereikės klijavimo! kita pusė prie litavimo! Tada prijunkite prie antrosios jungties eilutės spyglių, likusių 4 laidų. Kaip taip? laidai 8, ir kaiščiai 9? Bet - mes nenaudojame išėjimo su numeriu 1, mums to nereikia ;-)
Tada įkiškite vieną jungtį į kitą - pasirodė, kad prisilietęs prispaustas "antgalis" yra prisukamas. Už kokį? ir dėl to, ką mes dabar yra litavimo (iš anksto poliruotas ir apšvitintas), antrasis "uodegos" galas jam ir spalvos mes turime prieš mūsų akimis neabejotinai nustatyti, kuris laidas lituoti.
Liko tik surinkti stalčių puses ir įjunkite paruoštą įrenginį prie kompiuterio.

P.S. Aš naudoju IC-Prog 1.06v ir tu?

Pridėta "rašyti" - čia: Jūs neturite galimybės atsisiųsti failus iš mūsų serverio

Šio programuotojo leidimas baigtas.
Informacija apie šį programuotoją išsaugoma tik nuoroda.

Programavimo PIC valdikliai ir atminties lustai I2C (IIC) EEPROM.

Savarankiškų detalių komplektas (dizaineris).


Surinkto programuotojo išvaizda.

Šio programuotojo leidimas baigtas.
Informacija apie šį programuotoją išsaugoma tik nuoroda.

Suprogramuotų mikroschemų sąrašas, naudojamas su IC-PROG v1.06B:

PIC valdikliai (mikrokontrolerių PIC) firmos 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 *
Pastaba. Žvaigždute pažymėti mikrokontroleriai (*) su programuotoju prijungti tik per ICSP jungtį.

EEPROM I2C (IIC) serijinės atminties mikroschemos:
X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.

Programuotojo EXTRAPIC savybės:

  • Tai funkcionaliai suderinama su programine įranga JDM programuotojams, bet skirtingai nuo jų, dėl geresnio grandinės dizaino ir išorinio maitinimo šaltinio naudojimo:
    • Jis gali dirbti su bet kokiais COM prievadais standartiniu (+/- 12v; +/- 10v) ir su nestandartiniais COM portais, kai kuriais šiuolaikinių nešiojamųjų kompiuterių modeliais, turinčiais žemos įtampos signalo linijas, iki +/- 5v.
    • Neperkraukite kompiuterio COM prievado, nes jame naudojamas standartinis RS232 sąsajos tvarkyklė (MAX232 ar pan.), O kai tinkamai naudojamas, jis nekelia pavojaus COM prievadui.
    • Turi integruotą programavimo jungtį (ICSP - In Circuit Serial Programming).
  • Tai palaiko populiarios programos IC-PROG, PonyProg, WinPic 800 (WinPic800), PICPgm ir kiti. kaip JDM programuotojas.
  • Programuotojas yra prijungtas prie kompiuterio COM prievado per standartinį COM prievado pratęsimo kabelį (DB9M - DB9F). Kabeliai įsigyti atskirai.
  • Tiekti programavimo stabilizuota maitinimo įtampa turi būti naudojama iki + 15,5v + 24,0v arba + 13,0v iki + 14,0v. Maitinimo šaltinyje turi būti standartinė "Jack" jungtis, centrinė "+", centrinio kaiščio storis yra 2,1 mm. Maitinimo šaltinis perkamas atskirai.
  • Programuotojo kortelėje yra:
    • LED, rodantis programuotojo veikimo režimą (POWER, VPP).
    • Integruotos įtampos reguliatoriai + 5v (VDD) ir + 13.5v (VPP).
    • Kompiuterio programavimo jungtis (ICSP).
    • Populiarių atvejų DIP8, DIP18, DIP28, DIP40 lustų montavimo plokštelės (kitais atvejais lustų prijungimas atliekamas per ICSP jungtį).
  • Programuotojas skirtas veikti be korpuso.
  • Spausdintinės plokštės laidininkai yra apsaugoti mechanine ir elektra stipria dielektrine litavimo kauke (dažniausiai žalia).
  • Siekiant palengvinti savaiminio surinkimo procesą, lenta pažymėjo elementų vietą.
  • Prie komplekto pridedamos kokybinės schemos (pagrindinis elektrinis, montavimas, greitas montavimas), taip pat trumpas instrukcijų rusų kalba.
  • Nemokama programa Win95 / 98, Win2000, WinXP yra įtraukta į kompaktinį diską, kuris yra paketo.
  • Teisingai surinktą programuotoją nereikia sukonfigūruoti ir nedelsiant pradėti dirbti.

Kabelinė - RS232 plėtinys:

Norėdami sujungti programuotoją, reikia naudoti RS232 jungties laido ilgį.
(Nepainiokite jo su nuliniu modemu, nes jie nesiskiria). Dėl programuotojas jungties DB9M ( "vyras / vyrų") pusės, ir iš jungtis DB9F kompiuterio ( "moterų / lizdo"). Visi kabelių šerdys turi būti prijungti vienas prie vieno, be "persidengimo", pagal skaitmeninį ženklinimą ant plastikinių jungčių. Rekomenduojamas kabelio ilgis yra ne daugiau kaip 5 metrai.
Kabeliai nėra komplekte ir parduodami atskirai.

ICPROG ypatybės:

Įrašant mikrovaldiklius (kodas apsaugotas) kodo apsaugos kodas (CP = Kodo apsauga ir / arba CPD = Kodo apsaugoti duomenys), iškart po kodo įvedimo, ICPROG programa gali išduoti klaidos pranešimą skaityti / patikrinti ne 0000h. Taip yra dėl to, kad mikrokontrolerio konfigūracijos žodžio nustatymai, pradės veikti nedelsiant, kai jie pasikeis, ir mikrovaldiklis apsaugo kodą nuo skaitymo (jei ši apsauga yra įjungta). Šis klaidos pranešimas turėtų būti skaitomas labiau kaip patvirtinimas, kad kodas yra apsaugotas nuo skaitymo. Tuo pačiu metu, programos kodas yra teisingai parašytas ir mikrokontroleris veikia.

Norėdami pašalinti apsaugą nuo skaitymo (mikrokontrolerių "Flash"), pakanka "ištrinti" mikrovaldiklio atmintį. Tuo pačiu metu, žinoma, programinė įranga taip pat ištrinama. Po to mikrovaldiklį galima vėl ir vėl įrašyti, norėdami įrašyti naujas programas.

Programuojamas papildomas PIC iš USB + 5V.

Autorius: internetas. Paskelbta į misc

Programuotojas "Extra-PIC" ir "Step-up" keitiklis mikroschemoje MC34063.

Čia man nepatinka, kad reikalingas "Extra-PIC" programuotojas, papildomas maitinimo šaltinis, kitas dalykas yra AVR programuotojas, 5 voltai naudojamas iš kompiuterio USB,

Turėjau kasti datsituose ir buvo puikus sprendimas

Žingsnis iki konverteris ant lusto MC34063, (žinoma šiek tiek išsamiau, nei tiesiog prilituoti viena prie LM7805. Bet hobiynoe hobis turėtų įtikti sielą.)

Taigi aš surinkiau Extra-PIC +, grandinės sprendime pridedu MC34063,

Aš patikrinu viską, kas yra liauka. viskas veikia puikiai ir programas visuose darbo režimuose (jau išbandytų už PIC12F629 PIC16F676:: PIC16F873A: 16F628A: PIC16F630: PIC16F84A: PIC16F690) ir visa tai iš + 5V USB ir jokios netvarkos.

Taigi, jei kas taip pat nepatinka, šie papildomi maitinimo šaltiniai, prašom dizainu!

  •         Ankstesnis Straipsnis
  • Kitas Straipsnis        

Daugiau Straipsnių Apie Namų Produktų

kavmaster Radijo elektroninės grandinės ir namų apyvokos daiktai

Skaityti Daugiau

Receptai: Žalioji mėsa - neįtikėtinai skanu ir labai paprasta paruošti

Skaityti Daugiau

Wi-Fi antena su savo rankomis - žingsnis po žingsnio instrukcija

Skaityti Daugiau

Amatų jūsų automobiliui, vilai ir namams

Skaityti Daugiau

Radio knygos

Skaityti Daugiau

Sodas su savo rankomis. Sodo gnomai

Skaityti Daugiau

Makaronai iš makaronų: vadovas ir pavyzdžiai pradedantiesiems

Skaityti Daugiau

LiveInternetLiveInternet

Skaityti Daugiau

Kaip padaryti "airsoft" granatą?

Skaityti Daugiau

Socialinių Tinklų

  • Robotai
Megztinių dangtelių idėjos, beanie kaukės
Dovanos
Keletas idėjų sukurti romantišką medį širdies forma
Elektronika
Metalo gaminiai savo rankomis
Dovanos
Pačiam televizoriaus "Liftas": darosi dar patogesnis jūsų gyvenimui
Dovanos
Gėlės iš vatos su rankomis žingsnis po žingsnio
Dovanos
Kaip piešti Velykus pieštuku etapais?
Žaislai

Populiarios Kategorijos

  • Baldai
  • Dovanos
  • Elektronika
  • Receptai
  • Statyba
  • Žaislai

Įranga

Straipsniai
Programuotojo smailės valdikliai turi rankas
Skysčio lygio jungiklis
Kaip padaryti šampano butelio šerdį?
Senovės patranka su savo rankomis
Atvirukai patys
Meistriškumo klasės krūtinė širdžių pavidalu
Beading: meistriškumo klasė "Air"

Jūs Taip Pat Gali Patikti

20 labiausiai paprastų ir gražių popieriaus spalvų
Receptai
Sumaniojo telefono telefono ar signalo stiprintuvo antena
Statyba
Rankų darbo siuvimas. Nėriniai. Juokingi kempinės
Elektronika

Populiarios Temos

Lotus iš popieriaus servetėlių: paprastas ir gražus šventinio stalo apdaila
Kaip padaryti gražų dėžutę už pinigus vestuvėms pats: pasukimas pagrindu dirbtuvės
Kachero šarvai patikimos grandinės

Kategorija

BaldaiDovanosElektronikaReceptaiStatybaŽaislai
Šiandien mes jums papasakosime apie paprastą ir įdomią techniką, su kuria jūs sukursite gražius drabužius su savo rankomis. Mes panaudosime paprastas medžiagas ir, vadovaudamiesi žingsniais instrukcijomis, siuksime saldus drugelius.
Copyright © 2021 - www.kucintahandmade.com Visos Teisės Saugomos