Sida 1 av 2
Problem att programmera min PIC
Postat: 18 november 2014, 13:14:28
av Magnus_K
Jo.
Tänkte programmera en controller för att leka lite men för första gången strejkar det.
Det handlar nog om handhavandefel men kan inte klura ut vad det skulle vara. Vet inte om jag någonsin har programmerat en PIC så här "rent" eller om jag alltid innan använt extern oscillator och matning. Dock ska det väl fungera att göra så här?
Controllern är en
PIC12F1840 och pinouten är som urklippet nedan.
PICkit2:an är inkopplad med min
egna kabel och enligt bilden nedan.
När jag startar upp "PICkit2 Programmer" så får jag kontakt med programmeraren men när jag väl försöker importera en .hex så får jag varningen enligt nedan. Har provat flera filer utan framgång.
Jag har sökt lite på nätet om felkoden men hittar inte exakt den. Det verkar i alla fall handla om att jag inte får kontakt med controllern.
Först testade jag med två "slask"-PIC:ar som jag alltid brukar använda men sista gången tog jag en ny ur förpackning men samma fel.
Mycket tacksam för tips!
Pinout.JPG
DSC_2556.jpg
ErrorMessage.JPG
Re: Problem att programmera min PIC
Postat: 18 november 2014, 13:28:10
av Klas-Kenny
Du har förmodligen inte uppdaterat "Device List" för din PicKit2.
Microchip verkar ha tagit bort en väldig massa PicKit2-relaterat ifrån sin webbsida, så jag hittar inte var den finns att ladda ner längre.. Men jag bifogar den jag har på min dator, som jag vet i alla fall innehåller processorn i fråga.
Du lägger den i program/microchip/PicKit2, där ska finnas en fil med samma namn. Döp om den gamla till PK2DeviceFile_old.dat istället för att spara över den, så du kan återställa om något inte fungerar.
PK2DeviceFile.rar
Edit: Nu läste jag att du provade två processorer du använt tidigare, då var det ju märkligt...
Re: Problem att programmera min PIC
Postat: 18 november 2014, 13:31:16
av Magnus_K
Ja men dra mig Klas-Kenny! Frågan är om jag inte missat att göra det på den här datorn! Brukar normalt sitta och programmera vid en annan och där vet jag att jag gjort det pga att 1840-controllern inte fanns med.
Måste dra iväg men jag tror verkligen att duu slog huvudet på spiken. Återkommer!
Re: Problem att programmera min PIC
Postat: 18 november 2014, 13:42:00
av Glenn
du har iofs inte "VDD on" i pickit2-mjukvaran helelr, strömförsörjer du verkligen på annat sätt ? ser inte ut så ?
Re: Problem att programmera min PIC
Postat: 18 november 2014, 13:44:43
av Nerre
Jag har ingen koll på hur kabeln ska fungera, men reagerade på att jag tycker mig se SS på sladden som sitter på VDD? Omkastade VSS och VDD?
Re: Problem att programmera min PIC
Postat: 18 november 2014, 13:49:18
av sodjan
Du menar av bilden att dömma?
Kabeln märkt *SS* verkar sitta på pin 8, Vss.
Men varför inte testa med "Vdd on" också?
Re: Problem att programmera min PIC
Postat: 18 november 2014, 13:53:37
av Nerre
Ja jag måste ha snurrat runt det där... Bilden på pinkonfigurationen är ju 180 grader vriden jämfört med fotot, det blir förvirrande:)
Re: Problem att programmera min PIC
Postat: 18 november 2014, 13:53:44
av Klas-Kenny
Glenn skrev:du har iofs inte "VDD on" i pickit2-mjukvaran helelr, strömförsörjer du verkligen på annat sätt ? ser inte ut så ?
Det ska inte spela någon roll. Det är bara för om man faktiskt vill strömförsörja sin krets genom programmeraren, men under programmeringen så ska den dra igång matningen ändå, så för programmeringens skull ska det inte spela någon roll (Testade för en minut sen för att vara säker..

).
Re: Problem att programmera min PIC
Postat: 18 november 2014, 14:12:02
av sodjan
Så är det nog ja. En annan sak är ju att bilden säger
"Unsupported part (ID=1880)", vilket tyder på att den har
lyckats läsa ut ett ID från processorn men inte känner igen det.
Kollade och jag har två device filer, en 158 KB där 1840
saknas och en på 180 KB där 1840 finns med...
Den Klas-Kenny postade är ca 190 KB och där finns 1840
också med så den är kanske ännu "bättre"...
Lägg in den och testa igen.
Re: Problem att programmera min PIC
Postat: 18 november 2014, 14:59:22
av SeniorLemuren
Klas-Kenny. Tackar för det. Jag saknade också en del processorer som fanns med i din fil.

Re: Problem att programmera min PIC
Postat: 18 november 2014, 17:03:08
av Magnus_K
Japp, det var just att min DeviceList inte var uppdaterad. Blev tvungen att uppdatera mjukvaran i PICkit:en också för att kunna köra med den nya DeviceList:an.
Visste att det var något jag missat för det har fungerat så klockrent varenda gång annars. Denna gången var det att jag satt vid en dator som jag inte använt på ett tag och därmed inte heller uppdaterat mjukvaran.
Nu fungerar det precis som förr. Tack för hjälpen!
Ps. Vart hittade du den lsitan förresten Klas-Kenny? Den tycks vara större än den senaste jag hittar hos Microchip. Eller så är jag dålig på att leta. Ds
Re: Problem att programmera min PIC
Postat: 18 november 2014, 17:14:11
av Klas-Kenny
Vet inte riktigt vart jag hittat den, det var den jag hade i min egen installation på datorn, som jag haft ett bra tag.
Vad jag vet kommer den ifrån Microchip's "vanliga" sida för att ladda ner det..
Hittade inte alls var man kunde ladda ner filen (oavsett version) nu, där av laddade jag upp min egen.

Re: Problem att programmera min PIC
Postat: 18 november 2014, 17:31:38
av sodjan
Det finns programvara (inte från MC) för att editera denna lista
(som är en binär/packad fil). Google kanske vet var. MC vill väl
sälja PICkit3 och verkar inte själva uppdatera PICkit2 listan...
Re: Problem att programmera min PIC
Postat: 18 november 2014, 17:41:06
av sodjan
Här:
http://www.microchip.com/forums/m473925.aspx
https://sites.google.com/site/pk2devicefileeditor/
Jag har också för mig att det fanns en uppdaterad device
fil också, men hittar inte den just nu...
Re: Problem att programmera min PIC
Postat: 18 november 2014, 20:37:21
av Magnus_K
Tackar för verktygen sodjan.
Det verkar som att den Device List:an du bifogade
Klas-Kenny är en Unoffical/3rd Party-lista då den senaste MC verkar ha släppt är V1.61 (eller 62) och din heter V1.63.146.
Det diskuteras mer om det här och i sista inlägget kan din fil hittas samt lite annat:
Microchip forum om PICkit2:s support som verkar gå i graven