Napravio sam All pic programator , i uz pomoc icproga sam isprogramirao chip pic 16f819.
Medjutim kada sam pokusao da isprogramiram chip pic 16f877 ,javlja mi se problem na kraju procesa: "Verify failed at address-0000h " u cemu je problem, da li sam nesto pogresno podesio u opcijama programatora ili...?
ALL PIC PROBLEM
Moderators: pedja089, stojke369, [eDo], trax
Re: ALL PIC PROBLEM
meni je ista stvar ... pogledaj prvo dal imas dobar napon jer allpic treba 15V
druga stvar pogledaj si tiskanu ploćicu za slucaj negog loseg spoja , pogledaj dal su ti komponente pravilno okrenute ..... mislim na + na + i - na-
ak ti proradi .. super meni jos nije
druga stvar pogledaj si tiskanu ploćicu za slucaj negog loseg spoja , pogledaj dal su ti komponente pravilno okrenute ..... mislim na + na + i - na-
ak ti proradi .. super meni jos nije
Re: ALL PIC PROBLEM
Elektronikom se bavim duze vreme...., tako da sam sve to proverio kada sam napravio programator. Medjutim nikada do sada se nisam bavio programatorima pa me muci da li je u pitanju neko pogresno programsko podesavanje ili je Pic neispravan?
Pic nije nov, vec je bio programiran ali je blokirao, pa sam ja pokusao da ga reprogamiram, inace pic 16f819 sam isprogramirao iz prve bez ikakvih problema sa all picom.
Jos jedan problem me muci a to je winpic 800 , nikako nece da prihvati moj programator, ili su u pitanju podesavanja ( koja ne znam) ili je problem u kablu , jer ja koristim Usb na serijski port posto na notebook-u nemam prikljucak za serijski port..
Pic nije nov, vec je bio programiran ali je blokirao, pa sam ja pokusao da ga reprogamiram, inace pic 16f819 sam isprogramirao iz prve bez ikakvih problema sa all picom.
Jos jedan problem me muci a to je winpic 800 , nikako nece da prihvati moj programator, ili su u pitanju podesavanja ( koja ne znam) ili je problem u kablu , jer ja koristim Usb na serijski port posto na notebook-u nemam prikljucak za serijski port..
Re: ALL PIC PROBLEM
Problem je u tom kablu...
Napravi neki usb programator, relativno su jednostavni...
All pic i svi slicni iskljucivo rade direktno preko seriskog, jer se na njima ne primenjuje klasican nacin seriske komunikacije.
Sto se tice podesavanja, samo ga stavi kao jdm, odaberi port i to je to.
Isprobaj ga na nekom seriskom, jer mislim da nema sanse da radi preko tog usb-a...
Napravi neki usb programator, relativno su jednostavni...
All pic i svi slicni iskljucivo rade direktno preko seriskog, jer se na njima ne primenjuje klasican nacin seriske komunikacije.
Sto se tice podesavanja, samo ga stavi kao jdm, odaberi port i to je to.
Isprobaj ga na nekom seriskom, jer mislim da nema sanse da radi preko tog usb-a...
Re: ALL PIC PROBLEM
AllPIC je, kao što se naslućuje iz naziva, programator PIC mikrokontrolera, koji obuhvata skoro sve verzije PIC-eva u 8, 18, 28 i 40-pinskom pakovanju! Znači PIC serije 10, 12, 16, 18 i dsPIC (izuzev 16C5x serije i jos nekih starijih verzija), kao i Eeprom-e serije 24Cxx. Neki nisu podržani u IcProg softveru ali jesu u WinPic800, koji se pokazao kao još kvalitetniji softver za AllPIC (u oba softvera se hardver programatora podešava kao JDM prog.) . Autor ovog projekta je kolega Danijel (digilander.libero.it/ddanijel/), a projekat objavljejemo uz njegovu saglasnost. Ono što je vrlo važno napomenuti vezano za ovaj programator je to da ispravno programira kontrolere sa ugrađenim internim oscilatorom kao što su 12f6XX ,16F62X,..., što kod mnogih drugih programatora nije slučaj!
Kod starih modela programatora (Pony, Jdm,...) nije ispoštovana procedura preporučena od strane Microchip-a, koja zahtijeva da se Vdd +5V napon smije pojaviti tek nakon uspostave Vpp +13V programskog napona. Jedino sa ovom, propisanom, procedurom je moguće PIC setovati u programski mod i ponovno reprogramirati, ako je prethodno bio programiran sa uključenim internim oscilatorom (IntRC I/O) i uključenim internim resetom (MCLR)!
AllPIC poštuje ovu propisanu proceduru, ali ima i jumper "Vdd select" radi starijih kontrolera, koji zahtijevaju obrnut redosljed pojavljivanja 5V i 13V napona! Preporučeni softver je IcProg ili WinPic 800. Podrška za novije PIC kontrolere je daleko veća sa WinPic 800, ali ipak ima novijih PIC-ova koji su podržani u softveru, ali ne sa JDM hardverom, tako da ih ipak ne možete programirati sa AllPIC-om (takav je npr. PIC16f886). U tom slučaju rješenje je ICD2 programator/dibager, koji takođe imamo u našoj ponudi...
Jumperi
Jumper JP1: ukoliko je spojen, Vdd (+5V) napon će stalno biti prisutan, što se vidi i po paljenju LED2. Ovaj mod je za sve PIC-ve koji nemaju interni oscilator (16f84, 16F87x) kao i EEPROM-e.
Za sve nove mikrokontrolere potrebno je skinuti JP1 i u tom modu VDD (+5V) se pojavljuje tek po uspostavljanju Vpp(13V) programskog napona prilikom programiranja. Ovakav način rada je potreban za PIC-ove 16f627, 16f628, 12F629, 12F675...
Jumper JP2: služi za izbor Write protect moda kod EEPROM-a 24Cxx.
Rad sa programatorom pod sistemom Windows XP
Da bi se IC Prog koristio pod Win XP, potrebno je da skinuti drajver za ic-prog za NT sisteme sa adrese: http://www.ic-prog.com" onclick="window.open(this.href);return false; i ubaciti ga u isti direktorijum gde je smješten Ic-prog. Zatim treba podesiti u Settings -> Options -> Misc -> Process priority na Real Time i u istom meniju čekirati stavku "enable Nt/2000/xp driver". Zatim opciju Settings -> Hardware -> Interface staviti na direct I/O. Sa ovim podešavanjem na svim XP sistemima mora da radi kako treba, naravno, pod uslovom da je programator ispravan.
Kod starih modela programatora (Pony, Jdm,...) nije ispoštovana procedura preporučena od strane Microchip-a, koja zahtijeva da se Vdd +5V napon smije pojaviti tek nakon uspostave Vpp +13V programskog napona. Jedino sa ovom, propisanom, procedurom je moguće PIC setovati u programski mod i ponovno reprogramirati, ako je prethodno bio programiran sa uključenim internim oscilatorom (IntRC I/O) i uključenim internim resetom (MCLR)!
AllPIC poštuje ovu propisanu proceduru, ali ima i jumper "Vdd select" radi starijih kontrolera, koji zahtijevaju obrnut redosljed pojavljivanja 5V i 13V napona! Preporučeni softver je IcProg ili WinPic 800. Podrška za novije PIC kontrolere je daleko veća sa WinPic 800, ali ipak ima novijih PIC-ova koji su podržani u softveru, ali ne sa JDM hardverom, tako da ih ipak ne možete programirati sa AllPIC-om (takav je npr. PIC16f886). U tom slučaju rješenje je ICD2 programator/dibager, koji takođe imamo u našoj ponudi...
Jumperi
Jumper JP1: ukoliko je spojen, Vdd (+5V) napon će stalno biti prisutan, što se vidi i po paljenju LED2. Ovaj mod je za sve PIC-ve koji nemaju interni oscilator (16f84, 16F87x) kao i EEPROM-e.
Za sve nove mikrokontrolere potrebno je skinuti JP1 i u tom modu VDD (+5V) se pojavljuje tek po uspostavljanju Vpp(13V) programskog napona prilikom programiranja. Ovakav način rada je potreban za PIC-ove 16f627, 16f628, 12F629, 12F675...
Jumper JP2: služi za izbor Write protect moda kod EEPROM-a 24Cxx.
Rad sa programatorom pod sistemom Windows XP
Da bi se IC Prog koristio pod Win XP, potrebno je da skinuti drajver za ic-prog za NT sisteme sa adrese: http://www.ic-prog.com" onclick="window.open(this.href);return false; i ubaciti ga u isti direktorijum gde je smješten Ic-prog. Zatim treba podesiti u Settings -> Options -> Misc -> Process priority na Real Time i u istom meniju čekirati stavku "enable Nt/2000/xp driver". Zatim opciju Settings -> Hardware -> Interface staviti na direct I/O. Sa ovim podešavanjem na svim XP sistemima mora da radi kako treba, naravno, pod uslovom da je programator ispravan.
Re: ALL PIC PROBLEM
Stojke hvala na iscrpnom odgovoru, ali sve sam to vec procitao i isposhtovao... Sa tim usb kablom sam uspesno isprogramirao pic16f819, a sto se tice tih podesavanja , mislim na one opcije pod fuses ( u ic progu) da li stiklirati jos neku, ili koristiti konfiguraciju koju ic prog izbaci prilikom izabira chipa?
A sto se tice winpica800 sve sam sigurniji da je razlog zbog koga ne mogu da uspostavim komunikaciju s all picom upravo usb kabl...
A sto se tice winpica800 sve sam sigurniji da je razlog zbog koga ne mogu da uspostavim komunikaciju s all picom upravo usb kabl...