logo ye-vellemanvelleman K8048 PIC Programmer Board

K8048
PIC PROGRAMMER
IBHODI

Ibhodi Lomhleli we-K8048 PIC

I-Velleman Kits
Uyemukelwa emhlabeni othokozisayo we-Velleman Kits.
I-Velleman Kit yaziwa emhlabeni wonke ngezinsiza zethu ze-elekthronikhi Ezisezingeni Eliphezulu. Ibanga lethu lisuka kokulula ukwakha ama-Mini Kits liye kumaKhithi athuthuke kakhulu njengamasekhethi omsindo we-High-End, amasistimu e-domotic kanye nezinsiza zokusebenzisana zekhompyutha.
Ngenxa yempumelelo enkulu yezinsimbi zethu zokulinganisa eziyinkimbinkimbi njenge-PC- kanye nama-oscilloscopes aphethwe ngesandla, sisungule isigaba se-Velleman Instruments.Ithimba le-Velleman Kit
2 Ibhodi lomhleli we-PIC

jikelele

I-K8048 iwuhlelo olusebenza ngezindlela eziningi lwe-Microchip ® PIC™ FLASH microcontrollers*. Lezi zilawuli zingahlelwa kabusha izikhathi eziningi, okwenza kube lula ukuthuthukisa isofthiwe yedivayisi lapho zisetshenziswa khona noma zivumele umsebenzisi ukuthi ahlole okuqukethwe yinhliziyo yakhe. Izinhlobo ezihlukene ze-IC zingahlelwa futhi ama-LED ahlukahlukene nezinkinobho zokucindezela zivumela ukuhlolwa kwamasekhethi amancane ekuphrinteni komhleli.
Ukusetshenziswa kwalolu hlelo kuqukethe ama-s amabili abalulekiletages: esiqtage ikhodi yohlelo ibhalwe kuphrosesa yamagama ye-ASCII (isb. NotePAD) efakwe kuphakheji evamile ye-Microsoft Windows noma ungasebenzisa iphakheji yokuthuthukisa ye-Microchip i-MPLAB, ongayithola esizeni sabo. www.microchip.com.
Ekupheleni kwesigaba sokuhlanganiswa uhlelo luhlelwa kuphrosesa nge-K8048 kusetshenziswa isofthiwe ye-PICPROG2. I-K8048 inendawo etholakalayo yokukhwezwa ngokuqondile 'kwezinyathelo' ezi-4 ezihlukene, izikhonkwane eziyi-8, izikhonkwane eziyi-14, izikhonkwane eziyi-18 nezikhonkwane ezingama-28. Ezinye izinhlobo 'zezigxivizo' nazo zingasetshenziswa ngesixhumi se-ICSP. Lokhu kungezwa kuvumela ukusetshenziswa kwezilawuli ezinoxhumo oluhlukile noma izilawuli ezifakwe kudivayisi. Ezakamuva zingahlelwa ngaphandle kokuzikhipha kubanikazi bazo (bona i-ICSP).
Ungaqala ukuhlela ngokushesha ngesilawuli esivalelwe.
* Igama le-Microchip nelogo, i-PIC ne-PICmicro yizimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Inc. e-USA nakwamanye amazwe.

Ulwazi lwe-FCC

Le divayisi ithobela Ingxenye 15 Yemithetho ye-FCC inqobo nje uma imiyalelo efakiwe ilandelwa kuhlamvu. Ukusetshenziswa kocingo kungaphansi kwezimo ezilandelayo: (1) lolu cingo akumele lubangele ukuphazamiseka okuyingozi futhi (2) ukusebenza kwalolu cingo akumele kuthonywe ukuphazamiseka okungafunwa.
Ulwazi olwengeziwe mayelana ne-FCC lungabhekwa http://www.fcc.gov/

Imininingwane

  • Ifanele ukuhlela i-Microchip® FLASH PIC(tm) microcontrollers.
  • Isekela 4 ezahlukene 300 mil. Ama-PIC: 8p, 14p, 18p kanye no-28p.
  • Izinkinobho zokuhlola nezinkomba ze-LED zokwenza izivivinyo zokufundisa isb. i-ex yohlelo efakiweampLes.
  • Ukuxhuma kalula ku-PC ngembobo ye-serial.
  • Okufakiwe i-Flash Microcontroller (PIC16F627) engahlelwa kabusha izikhathi ezifika kweziyi-1000.
  • Isofthiwe ifakiwe ukuze kuhlanganiswe futhi kuhlelwe ikhodi yakho yomthombo.
  • Amandla: 12 noma 15V DC, min. 300mA, i-adaptha engalawulwa:
  • (PS1205 / PS1208/PS1508 (230Vac))
  • (PS1208USA (115Vac))
  • I-PC ehambisana ne-IBM, i-Pentium noma ngaphezulu, ene-Windows™ 95/98/ME/NT/2000/XP, i-CDROM kanye nembobo yamahhala ye-serial RS232 (ikhebula alifakiwe, isb CW014).
  • Isekela lezi zilawuli ezincane ze-FLASH:
  • PIC12F629, PIC12F675, PIC16F83, PIC16F84(A), PIC16F871, PIC16F872,
  • PIC16F873, PIC16F874, PIC16F876, PIC16F627(A),PIC16F628(A),PICF630, ….*
  • Ubukhulu: 145 mm x 100 mm. (*) Vakashela yethu webisayithi lohlu olubuyekeziwe nezibuyekezo zesofthiwe : www.velleman.be

Ukuxhumana

velleman K8048 PIC Programmer Board - fig

Ukufakwa kwezingxenyekazi zekhompuyutha

  • Xhuma i-PC yakho ne-K8048 ngekhebula leserial lamaphini angu-9.
    Sebenzisa imbobo ye-serial yamahhala futhi uqinisekise ukuthi isofthiwe efakiwe ayikwazi ukubangela ukungqubuzana kokuphazamiseka kulesi sikhumulo lapho usebenza ne-K8048 isb izinhlelo eziphezulu zabanye abahleli bezinhlelo, izisetshenziswa zokulinganisa, ama-PDA, njll...
  • Beka isikhethi (SW5) endaweni emaphakathi (okubekwe eceleni).
  • Xhuma i-adaptha engalawulwa engu-12 kuye ku-15V DC emaminithi. 300mA nge-K8048 nge-SK1 (ama-adaptha e-Velleman ahambisanayo: PS1205 / PS1208/ PS1508 (230Vac) noma PS1208USA(115Vac))
  • I-'MANDLA' LED (LD7) kufanele kube iyona yodwa okumele ikhanyise, okubonisa ukuthi ukunikezwa kwamandla kwe-K8048 kulungile.

 Inqubo Yokuhlela

Ukuhlela ama-microcontroller: amalungiselelo

  • Ukubhala noma ukulungisa ikhodi yomthombo: ikhodi yomthombo ngokuvamile ibhalwa kusihlanganisi se-PIC. Bheka i-exampLes ku-Velleman\K8048\Eksampokuncane\ ifolda.
  • Ukuhlanganisa: ikhodi oyibhalile ngolimi oluqondakalayo iguqulelwa olimini lomshini. Kulokhu kusetshenziswa isofthiwe yokuhlanganisa i-Microchip PIC, i-MPASMWIN.EXE.
  • Ukuhlela: ikhodi yomshini ihlelwe kuphrosesa nge-PC yakho kanye ne-K8048, kusetshenziswa isofthiwe ye-PROGPIC2.EXE
  • Sula idivayisi yesithombe: ukusula okuqukethwe kwesilawuli

6.1 Ukubhala/ukushintsha uhlelo
Ukuze ubhale noma uguqule uhlelo: \Velleman\K8048\Examples\DEMOF627.ASMVelleman K8048 PIC Programmer Board - fig 1

Example yohlelo oluphathwe nge-'NOTEPAD'.
6.2 Ukuhlanganisa
Qala i-MPASMWIN.EXE kufolda ethi \Velleman\K8048 Isikrini esilandelayo sokusetha siyaboniswa (chofoza inombolo ukuze uthole imininingwane eyengeziwe):Velleman K8048 PIC Programmer Board - fig 2

  1. Leli igama nendawo yekhodi yakho yomthombo file isb C:\TEST\DEMOF267.ASM
  2. Khetha ifomethi yekhodi yomshini ofisa ukuyidala. Njalo khetha okuthi 'HEXADEMICAL' ku-K8048.
  3. Okuguquguqukayo kuhlolelwa amaphutha esipelingi uma le nketho ithikhiwe (osonhlamvukazi noma izinhlamvu ezincane)
  4. Inquma ukuthi imilayezo yephutha nezexwayiso ikhiqizwa kangakanani ephutheni file. Ngokukhethekile kufanele uphawule YONKE IMILAYEZO YAMAPHUTHA KUPHELA.
  5. Vele ugcine izilungiselelo ezizenzakalelayo zale nketho. Ku-'ON'-setting amamakhro abhalwe ngokugcwele KU-LIST-file (xxx.LST).
  6. Leli ubude begama bamabhayithi. Njalo khetha okuthi 'INHX8M' kukhodi yomshini file yesoftware ye-PROGPIC2 eza ne-K8048. Okunye ukukhetha kuzoholela ekhodini yomshini engafundeki noma engasebenzi.
  7. Lapha ungachofoza ku- files ofuna ukuyikhiqiza ngaphezu kwekhodi yomshini we-HEX. Iphutha file: imilayezo yephutha ilondolozwe kulokhu file.
    Uhlu file: lokhu file iqukethe ikhodi yakho yomthombo + imilayezo yamaphutha kanye nolwazi olwengeziwe.
    Asikho isidingo sokukhiqiza i-CROSS REFERENCE & OBJECT files ngoba azihambisani ne-K8048 noma kunjalo.
  8. Khetha iphrosesa oyisebenzisayo. Ukuphawula okubalulekile : ngamanye ama-PIC inombolo ilandelwa ikhodi yokukhiqiza isb PIC16F84A.
  9. Bonisa ububanzi bekholomu enanini lezinhlamvu embhalweni okhiqiziwe files. Chofoza ku- uma zonke izilungiselelo zilungile. Isikrini esilandelayo siyaboniswa uma kungekho amaphutha atholakala kukhodi yomthombo.

velleman K8048 PIC Programmer Board - fig3

I-assembler manje izokhiqiza okulandelayo files:

  • xxx.ERR => Iphutha file, iqukethe wonke amaphutha kanye/noma zonke izixwayiso ze-MPASM assembler ezikukhodi yakho yomthombo
  • xxx.Hex => Lena ikhodi yangempela yomshini file ukuze isetshenziswe isofthiwe yokuhlela ukuhlela isilawuli).
  • xxx.LST => Ukufakwa kuhlu file, iqukethe ikhodi yakho yomthombo kanye namazwana angeziwe akhiqizwe isihlanganisi.
  • xxx.COD => Ikhodi file, isetshenziswa kuphela imvelo yokuhlela ye-MPLAB HHAYI isofthiwe ye-K8048.

6.3 Ukuhlelwa kwangempela kwe-microcontroller

  • Xhuma i-K8048 yakho nekhompyutha yakho ngembobo ye-serial yamahhala.
  • Ulayini we-IRQ wale port ye-erial (IRQ 3 noma 4) akumele isetshenziswe enye idivayisi isb. imodemu yangaphakathi.
  • Xhuma i-adaptha yamandla efanelekile futhi uqinisekise ukuthi i-LD7 iyakhanyisa (“Power LED”).
  • Qala uhlelo lwe-'PROGPIC2, ​​PIC programmer' (kufolda C:\Velleman\K8048\).
  • Chofoza ku-'FILE' -> 'VULA' bese ukhetha uhlelo oluhlanganisiwe (Hex 8M-file) ufuna ukuhlela.

Velleman K8048 PIC Programmer Board - fig 4

  • Hlola izilungiselelo zesofthiwe

Velleman K8048 PIC Programmer Board - fig 5

  1. Setha inombolo yembobo ye-serial i-K8048 exhunywe kuyo.
  2. Ukubhala IKHODI: (okujwayelekile = KUVULIWE).
  3. Ukubhala idatha ye-EEPROM (okujwayelekile = KUVULIWE).
  4. Ukubhala izilungiselelo zokumisa (okujwayelekile = KUVULIWE).
  5. SULA ngaphambi kokubhala: (okujwayelekile = VULIWE). Lokhu kubonisa ukuthi isilawuli siyasulwa ngaphambi kokuhlela.
  6. IVOLOLI EPHANSITAGUkuhlelwa kwe-E: akusebenzi ku-K8048. Zonke izilawuli zihlelwe nge-programming voltage (VPP) ka-13 hhayi 5V.
  7. Khetha i-microcontroller oyisebenzisayo. I-microcontroller efakiwe ingeyodwa kulezi zinhlobo ezimbili ezilandelayo : I-PIC16F627 ye-PIC16F627A. Qiniseka ukuthi ukhethe inombolo yohlobo olufanele.
  8. Ngokuvamile ukucushwa kwesilawuli kukhonjwa ngomyalelo wenhlanganisela ye-__CONFIG ngokushesha nje kukhodi yomthombo. Abasebenzisi abanolwazi kuphela abangasetha lezi zinketho ngokwenza noma bazilungise.

6.3.1 Ukuhlela

  • Qiniseka ukuthi i-SW5 ibekwe endaweni emaphakathi (okubekwe eceleni)
  • Faka isilawuli kusokhethi efanelekile ye-IC:
    o faka i-PIC engu-8-pin esokhethi IC1
    o faka i-PIC engu-14-pin esokhethi IC2
    o faka i-PIC engu-18-pin esokhethi IC3
    o faka i-PIC engu-28-pin esokhethi IC4
  • Manje beka i-SW5 endaweni ethi 'PROG'. Isixwayiso se-LED LD9 siqala ukukhanya. Lokhu kusho ukuthi asikho isilawuli esingaxhunywa noma sinqanyulwe kusokhethi ene-SW5 kulesi sikhundla.
  • Chofoza okuthi WRITE futhi isilawuli sihleliwe. Ungakwazi ukuqapha le nqubo ebhokisini 'Umsebenzi'. Izibani zezinkomba 'FUNDA/BHALA' (i-LED LD8).
  • Beka i-SW5 endaweni emaphakathi (STANDBY) futhi uma ukuhlela sekuqediwe. Kulapho kuphela ongasusa khona isilawuli noma ushintshele kumodi yokuhlola (bona izinkinobho zokuhlola zokuhlola kanye nama-LED okuxilongwa ngaphansi kokuthi 'Imilingo'). Beka i-SW5 endaweni ethi 'RUN' ukuze uhlole uhlelo (uma ibibhalelwe ukuthi isetshenziswe nezinkinobho zokucindezela zokuhlola nama-LED.

Velleman K8048 PIC Programmer Board - fig 7

  1. Cindezela le nkinobho ukuze ufunde uhlelo nedatha evela kusilawuli inqobo nje uma lokhu kwakamuva kungavikelwe ngekhodi. Ama-PIC okucushwe kuwo ibhithi lokuvikela amakhodi awasakwazi ukufundwa, azosulwa kuphela okusho ukuthi ngokuzenzakalela yonke ikhodi izosulwa. Ikhodi yomshini we-hexadecimal igcinwa embhalweni file.
    * Qaphela: Beka i-SW5 'ku-PROG'-isikhundla sokusebenzisa lo msebenzi !
  2. Isilawuli sihleliwe. Ungakwazi ukuqapha le nqubo ebhokisini 'Umsebenzi'. Izibani zezinkomba 'FUNDA/BHALA' (LD8).
  3. Lo khiye ukwenza ukwazi ukuhlola ukuthi i-PIC ilulondolozile yini uhlelo oluhlele kahle.Khumbula ukuthi isilawuli AKUMELE sivikelwe ngekhodi; kungenjalo ngeke ukwazi ukwenza isheke lakho. Ngesikhathi sohlelo yonke ibhayithi ihlolwa ngokuzenzakalelayo ukuze kuqinisekiswe ukuthi ilondolozwe ngendlela efanele. Kulapho kuphela lapho ukuvikelwa kwekhodi kuzokwenziwa kusebenze.* Qaphela: Beka u-SW5 ku-'PROG'-indawo ukuze usebenzise lo msebenzi !
  4. Inika amandla umsebenzisi ku- view futhi ushintshe idatha egcinwe ku-EEPROM yesilawuli. * Qaphela: Beka i-SW5 ku-'PROG'-indawo ukuze usebenzise lo msebenzi!
  5. Shiya lokhu kulungisa esimisweni esijwayelekile : 'NORMAL'. Uma unenkinga yokuhlela ungasetha isivinini sithi 'PHEZULU' uma une-PC enensa noma ungakhetha u-'LOW' uma i-PC yakho ishesha kakhulu. Lokhu kunxephezela umehluko wejubane.
  6.  Ikuvumela ukuthi ubone ukuthi yiliphi ikheli noma indawo yekheli isofthiwe eyisebenzisayo ukufunda noma ukubhala.
  7. Igama le file ilayishwe kumemori futhi izosetshenziselwa ukuhlela.

6.4 Sula idivayisi yesithombe
Isula okuqukethwe kwesilawuli:

  1. Isetshenziselwa ukusula konke okuqukethwe kohlelo kusilawuli.
  2. Kusetshenziswe kuphela ukusula idatha ye-EEPROM.
  3. Ingasetshenziswa ukuvala ukuvikela ikhodi. Nokho, ngeke usakwazi ukufunda okuqukethwe noma usebenzise uhlelo.

velleman K8048 PIC Programmer Board - fig dfs

* Qaphela: Beka i-SW5 endaweni ethi 'PROG' ukuze usebenzise lo msebenzi!

  1. Isetshenziselwa ukusula konke okuqukethwe kohlelo kusilawuli.
  2. Kusetshenziswe kuphela ukusula idatha ye-EEPROM.
  3. Ingasetshenziswa ukuvala ukuvikela ikhodi. Nokho, ngeke usakwazi ukufunda okuqukethwe noma usebenzise uhlelo.
    Funda i-C:\Velleman\K8048\Exampifolda encane yesibampingxenye yezinhlelo.
    Izibuyekezo zesofthiwe yokuhlela kanye nesib esengeziweamples ingalandwa kusayithi lethu www.velleman.be

Izivivinyo

Ukusetshenziswa kwezinkinobho zokucindezela kokuhlolwa nama-LED:
I-K8048 ifakwe i-max. okokufaka oku-4 kokuhlola okungasetshenzwa ngesandla nge-SW1, SW2, SW3 kanye ne-SW4.
Idivayisi futhi inama-LED okuxilongwa angu-6 avumela umsebenzisi ukuthi alingise okuphumayo.
Chofoza isixhumanisi "ithebula lereferensi ephambanayo" ukuze unqume kuwo wonke amasokhethi e-IC ukuthi yimuphi umugqa we-I/O oxhunywe kuyiphi inkinobho yokusunduza noma i-LED.

8 pin PIC isokhethi 14 pin PIC isokhethi 18 pin PIC isokhethi 28 pin PIC isokhethi
I-LD1 I-GP2 (pin 5) I-RC0 (pin 10) I-RBO (pin 6) I-RA0 (pin 2)
I-LD2 I-GP4 (pin 3) I-RC1 (pin 9) I-RB1 (pin 7) I-RA1 (pin 3)
I-LD3 NC I-RC2 (pin 8) I-RB2 (pin 8) I-RA2 (pin 4)
I-LD4 NC I-RC3 (pin 7) I-RB3 (pin 9) I-RA3 (pin 5)
I-LD5 NC I-RC4 (pin 6) I-RB4 (pin 10) I-RA4 (pin 6)
I-LD6 NC NC I-RB5 (pin 11) I-RA5 (pin 7)
SW1 I-GP5 (pin 2) I-RC5 (pin 5) I-RAO (pin 17) I-RBO (pin 21)
SW2 NC I-RA2 (pin 11) I-RA1 (pin 18) I-RB1 (pin 22)
SW3 NC NC I-RA2 (pin 1) I-RB2 (pin 23)
SW4 NC NC I-RA3 (pin 2) I-RB4 (pin 25)

Ukuphawula: Imigqa ye-I/O evela kunkinobho yokuphusha kufanele imiswe njengokungenayo emthonjeni (a 1 ku-TRIS-register
kulowo mnyango othile). Imigqa ye-I/O exhunywe ne-LED kufanele imiswe njengezindawo zokuphuma emithonjeni (u-0 kurejista ye-TRIS kulowo mnyango othile).
Ukukhetha i-oscillator enama-jumpers
Lawa ma-jumpers akuvumela ukuthi ukhethe ukuthi iyiphi i-IC socket crystal X1 esebenzisa.

  • Beka ama-shunt ezindaweni JP1 & JP2 ukuze zisetshenziswe nesokhethi yamaphini angu-14 (isb. PIC16F630).
  • Beka ama-shunt ezindaweni JP3 & JP4 ukuze zisetshenziswe nesokhethi yamaphini angu-18 (isb. PIC16F627).
  • Beka ama-shunt ezindaweni JP5 & JP6 ukuze zisetshenziswe nesokhethi yamaphini angu-28 (isb. PIC16F87x).
  • Akukho ukukhetha okungenziwa ngesokhethi yamaphini angu-8 njengoba ungalahlekelwa ama-I/O amabili. Ngaleli bhodi lokuhlola ungasebenzisa kuphela i-oscillator yangaphakathi nale sokhethi.

Ukwenziwa kwesinyathelo ngesinyathelo kwe- asampuhlelo lwe.
Okwe-ex yethuampsizosebenzisa idemo1.asm yohlelo, ukukhanya okulula okusebenzayo:

  • Qinisekisa ukuthi i-adaptha nokuxhumeka kwe-serial kwe-K8048/VM111 yakho kuxhunyiwe futhi uqinisekise ukuthi isofthiwe yomhleli ifakiwe ku-PC yakho.
  • Hlanganisa i file 'demo1.asm' nge-MPASM.EXE (bona Ukuhlanganisa)
  • Qala isofthiwe yomhleli, PICPROG2.EXE
  • Hlola zonke izilungiselelo (PIC16F627), imbobo ye-serial kanye nesivinini sokuxhumana kuhlala kuqala ngokulungiselelwa 'OKUPHANSI').
  • Funda ekuhlanganisweni file, idemo1.hex. (File…vula file…)
  • Faka i-SW5 endaweni ethi 'PROG'.
  • Chofoza u-'BHALA' kusofthiwe ye-PICPROG2.
  • Manje ungakwazi ukuqapha inqubo yokubhala esikrinini somsebenzi.
  • Beka i-SW5 endaweni ethi 'RUN' lapho ukuhlela sekuqediwe. Ama-LED LD1 kuya ku-LD6 manje kufanele akhe ukukhanya okusebenzayo.

I-ICSP

I-IICSP ikuvumela ukuthi uhlele izilawuli "in-circuit". Le nqubo yaziwa nangokuthi ukulanda ikhodi. Lokhu kusho ukuthi i-chip okukhulunywa ngayo ixhunywe nesokhethi ehlanganisa izintambo ezine noma ezinhlanu, okungukuthi. ibhasi le-ICSP. Amalungu amaningana omndeni we-PIC angahlelwa noma ahlelwe kabusha ngaphandle kokuthi awasuse ekuphrintiwe noma avale ukunikezwa kwamandla. Lawa ma-IC aguqulelwa kumodi yokuhlela ngokusebenzisa i-programming voltage ka-12 kuya ku-14V kuya kuphini “/MCLR”. Kusukela kuleli phuzu kuye phambili i-RB6 isetshenziswa njengokufakwayo kweWASHI kuyilapho i-RB7 iguqulelwa ekubeni i-DATA-input/output-connection.Velleman K8048 PIC Programmer Board - fig 9

K8048 © 2003 Velleman Components

Amadokhumenti / Izinsiza

velleman K8048 PIC Programmer Board [pdf] Imaniwali yosebenzisayo
Ibhodi Lomhleli we-K8048 PIC, K8048 PIC, Ibhodi Lomhleli, Ibhodi

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *