Innehållsförteckning:
Video: Hur man programmerar PIC MCU med PICkit -programmerare med hjälp av en brödbräda: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Du behöver inte dyra och sofistikerade verktyg för att spela med PIC (eller andra) mikrokontroller. Allt du behöver är en brödbräda där du testar din krets och programmering. Naturligtvis är någon form av programmerare och IDE nödvändig. I denna instruerbara kommer jag att använda MPLAB X IDE och PICkit3 programmerare.
Jag har valt PIC18F14K22. Det finns ingen speciell anledning till just den här PIC, jag har den bara oanvänd för tillfället. Den fungerar i spänningsområdet mellan 2,3 V och 5,5 V. Programmeringsprocessen kommer att visas med den enkla koden som låter lysdioden periodiskt blinka.
Steg 1: Vad vi behöver
- PICkit3 programmerare
- bakbord
- PIC18F14K22 MCU
- 6-stifts rubrik
- några kablar
- antingen 4,5 V batteri eller USB -kabel (du kan använda en del från gammal mus eller tangentbord eller göra en själv)
- valfri färg -LED och 470 -motstånd för teständamål
Datablad:
PIC18F14K22
PICkit 3
Steg 2: Kabeldragning
PICkit3
Låt oss ta en titt på PICkit3 -programmeraren. Lägg märke till det sexpoliga honahuvudet på undersidan. Stift nummer ett är signerat med en vit triangel så från framsidan är stiften numrerade från höger till vänster. Pins beskrivning:
- MCLR
- Vdd
- Jord
- ICSP -data
- ICSP -klocka
- Ej ansluten
Bakbord
Först placera 6-stifts rubrik och PIC tillräckligt nära varandra på brödbrädet. I PIC -databladet måste vi ta reda på funktionskartläggning:
- Vdd - stift 1
- Vss (mark) - stift 20
- PGD (ICSP -data) - stift 19
- PGC (ICSP -klocka) - stift 18
- MCLR - stift 4
- RC0 - stift 16 (stiftet som lysdioden ska drivas med)
Kretsschemat visas i Fritzing -bilden.
Drivning
Som nämnts tidigare kan kretsen drivas antingen från 4,5 V -batteriet eller USB -uttaget (5 V). För att göra det klart är 5 V ok för just denna PIC men behöver inte vara för andra. Kontrollera alltid databladet för spänningsområdet som gäller för enheten.
Steg 3: Programmering
Jag förberedde ganska enkel kod för teständamål. När du har MPLAB -projektet klart för programmering, fäst PICkit3 till stifthuvudet på brödbrädet. Glöm inte att ha strömkretsen, annars misslyckas anslutningen mellan PIC och programmeraren. Klicka på knappen "Gör och programmera enhetens huvudprojekt" och vänta tills programmeringen är klar. Därefter ska lysdioden blinka - 500 ms på och 500 ms av.
Rekommenderad:
Hur man programmerar ESP32 M5Stack StickC med Arduino IDE och Visuino: 12 steg
Hur man programmerar ESP32 M5Stack StickC med Arduino IDE och Visuino: I denna handledning lär vi oss hur man programmerar ESP32 M5Stack StickC med Arduino IDE och Visuino. Se en demonstrationsvideo
Hur man programmerar och startar ATtiny85 med USBasp: 5 steg
Hur man programmerar och startar ATtiny85 med USBasp: I den här instruktionsboken lär du dig exakt hur du startar och programmerar ett ATtiny85 -mikrochip på det enklaste sättet jag kunde komma på. Detta är min första instruerbara så om du har några råd eller tips på hur du kan göra bättre guider får du gärna
Hur man programmerar Arduino Pro Mini med Arduino Uno: 4 steg
Hur man programmerar Arduino Pro Mini med Arduino Uno: Jag skrev detta som en del av ett annat projekt, men sedan bestämde jag mig för att använda en Pro Micro som kan programmeras direkt från den bärbara datorn. Men det kan vara användbart någon gång (eller för någon) så Jag lämnar det här.
Hur man programmerar och återställer Arduino med Android Smartphone: 8 steg
Hur man programmerar och återställer Arduino med Android Smartphone: Du kanske har använt OTG -adapter för att ansluta Pendrives och spelkontroller och ge ström till små enheter. Du kan göra mycket mer än att slå på ditt Arduino -kort med Smart Phone. I den här självstudien kommer vi att sammanställa och ladda upp Ardu
Bling ut din brödbräda (hur man lägger till LED -strömindikator till Solarbotics Transparent Brödbräda): 7 steg
Bling ut din brödbräda (hur man lägger till LED -strömindikator till Solarbotics Transparent Breadboard): Dessa transparenta brödbrädor liknar alla andra elektroniska brödbrädor, men de är tydliga! Så, vad kan man göra med en klar brödbräda? Jag tror att det uppenbara svaret är att lägga till en ström -LED