Innholdsfortegnelse:
- Trinn 1: Klargjøre kretskortet
- Trinn 2: Lodd alle delene med "lav profil"
- Trinn 3: Flere små deler er lagt til
- Trinn 4: De høyere capsene legges til
- Trinn 5: Sluttmontering
- Trinn 6: Valgfri sak
- Trinn 7: Firefly 16F88 -veilederen montert på tommelormen
Video: Bygging av Inchworm ICD2 PIC Programmer / Debugger: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Denne instruksen er en illustrert tur gjennom å bygge en ICD2 -klon kalt Inchworm. Det er et rett frem -sett som lar deg bygge en MPLAB ICD2 -kompatibel programmerer og debugger. Det er mange programmerere der ute, men svært få inkluderer en feilsøkingsprogram (En debugger lar du går enkelt gjennom programmet og angir overvåkningslister (se variablene dine) og mye mer). Hele manualen inkludert skjema og notater finner du på blueroomelectronics
Trinn 1: Klargjøre kretskortet
Vask kretskortet i et mildt vaskemiddel og tørk grundig før montering.
Trinn 2: Lodd alle delene med "lav profil"
Her har jeg loddet og trimmet ledningene til alle lavprofildelene. Når du bygger en PCB er det ofte lettest å montere de små delene først. Denne metoden gir deg mer rom til å jobbe når du legger til de høyere delene. Legg til motstandene først, og legg merke til at brunmotstandene er de vanlige 5% toleranseversjonene og de blå motstandene er 1% metallfilmtyper. Installer nå dioder, begge de mindre glassene dioder og de større effektdiodene krever at du tar hensyn til det fargede båndet på katoden til alle dioder. Hvis du ikke installerer dioder i riktig retning, vil Inchworm eller ethvert elektronisk prosjekt fungere skikkelig. Merk: Jeg bygger en batteridrevet versjon for demoer, strømdiodene jeg brukte er Schottky 1N5817 -typer med lite frafall i stedet for de mer vanlige 1N4001 -dioder. De seks små glassdiodene er vanlige 1N4148 -typer (du kan også bruke 1N914)
Trinn 3: Flere små deler er lagt til
Her er IC -kontaktene lagt til.
Når du lodder en IC -kontakt, er det en god idé å lodde i bare en pinne på et hjørne for å gi deg en sjanse til å få den til å sitte ordentlig på kretskortet. Når stikkontakten er flush, fortsett å lodde resten av pinnene. Deretter legges bypass 0.1 uf -caps, disse små caps er viktige når du bruker en logisk IC, de er for å absorbere små feil med digitale logikkbrikker. Jeg har lagt til 5 mm lysdioder i stedet for de 3 mm spesifiserte lysdiodene. Det er rett og slett et spørsmål om smak.
Trinn 4: De høyere capsene legges til
Her er de større elektrolytiske kondensatorene lagt til.
'Jeg har brukt mikrominiaturhetter når jeg kunne få dem, du trenger ikke. Det er plass på kretskortet for større standardkondensatorer; bare sørg for at de er riktig spenningsvurdert. De små svarte 10uf -hettene er vurdert til 25v og den større gule hetten er vurdert til 16v.
Trinn 5: Sluttmontering
Nå for alle de store delene. Legg til strøm, ICD2- og RS232-kontakter. Og ja, det er en DE9-kontakt DE9 Wikipedia Før du lodder, må 7805 (eller LM2940-5) -testen passe med den med kjøleribben som er installert før lodding. Skruen og mutteren er nr. 6 og sitter fint. Sett inn MAX232 (eller ST232) og påfør strøm. Kontroller spenningene ved de to testpunktene (TP +5 og TP VPP> 12VDC) Fjern nå strømmen og installer en forhåndsprogrammert 16F877 eller 16F877A ** (bootloader -fastvaren for 16F877 finnes i MPLAB og 16F877A finnes på Merk: Jeg har brukt LM2940-5 med lavt frafall for batteridrift.
Trinn 6: Valgfri sak
Her er en ferdig Inchworm montert i et Hammond 1591B -etui. Jeg har brukt standoffs slik at jeg kan feste … Det er også mulig og billigere å montere Inchworm i et Hammond 1591BC -lokk med #6 skruer. Gir en fin lavprofil ICD2.
Trinn 7: Firefly 16F88 -veilederen montert på tommelormen
Her vises inchworm med en valgfri Firefly 16F88 Tutor og ZIF socket board.
Lysdiodene lyser fordi de får strøm fra 6AAA NiMH -batterier i Orange Hammond 1591B -etuiet
Anbefalt:
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Slik konfigurerer du en Windows Kernel Debugger over nettverket ditt: 6 trinn
Slik konfigurerer du en Windows Kernel Debugger via nettverket ditt: Debugging er et populært verktøy som brukes til å komme til årsaken til en feil. En insekt kan forme seg selv på mange forskjellige måter. det kan forårsake et systemkrasj (blå skjerm/BSOD), det kan forårsake et programkrasj, det kan føre til at systemet fryser for å navngi en fe
5 Transistor PIC Programmer *Skjematisk lagt til trinn 9 !: 9 trinn
5 Transistor PIC Programmer *Skjematisk lagt til trinn 9 !: Lag din egen PIC programmerer for datamaskinens parallellport. Dette er en variant av David Taits klassiske design. Det er veldig pålitelig og det er god programmeringsprogramvare tilgjengelig gratis. Jeg liker IC-Prog og PICpgm programmerer. Best av alt, det
GTP USB PIC PROGRAMMER (åpen kildekode): 5 trinn (med bilder)
GTP USB PIC PROGRAMMER (Open Source): Dette verket inkluderer GTP USB (ikke pluss eller lite). Skjematisk, bilder og PCB er utviklet av PICMASTERS basert på noen verdifulle arbeider gjort tidligere. Denne programmereren støtter pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Dessverre er det
Bygging av Mongoose Mechatronics Robot: Del 1 Chassis og girkasse: 7 trinn
Bygge Mongoose Mechatronics Robot: Del 1 Chassis og girkasse: Dette er den første i en serie illustrerte instruksjoner for montering av Mongoose Robot-settet tilgjengelig fra blueroomelectronicsMongoose-høydepunkter: Kraftig PIC18F2525 mikrokontroller (32KHz til 32MHz) Hardware PWM-kontrollert SN754410 H-Bridge med