Lite frågor om pickit2

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
teljemo
Inlägg: 1626
Blev medlem: 5 februari 2011, 12:08:13
Ort: Getinge
Kontakt:

Lite frågor om pickit2

Inlägg av teljemo »

för de första.. var hittar jag lessons som man installerar.. borde väll liga nånstans i MBlab eller?

sen.. testade lite i mblab.. kopplade in pickit2 o valde pickit2 under fliken programmer
då står det såhär...

Initializing PICkit 2 version 0.0.3.63
Found PICkit 2 - Operating System Version 2.32.0
Target power not detected - Powering from PICkit 2 ( 5.00V)
PKWarn0003: Unexpected device ID: Please verify that a PIC18F452 is correctly installed in the application. (Expected ID = 0x420, ID Read = 0xFFE0)
PICkit 2 Ready


testade att klicka på program

Programming Target (2011-03-01 18:53:53)
PKWarn0003: Unexpected device ID: Please verify that a PIC18F452 is correctly installed in the application. (Expected ID = 0x420, ID Read = 0xFF00)
Erasing Target
Programming Configuration Memory
Verifying Configuration Memory
PK2Error0027: Failed verify (Address = 0x300002 - Expected Value 0xF - Value Read 0x0)
PICkit 2 Ready


verkar som att den inte riktigt känner min pickit som en pickit??
nåt jag gör fel?.. o skulle verkligen behöva hitta dom där "starter kit 12 lesson pack" som kag installerade...
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46998
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Lite frågor om pickit2

Inlägg av TomasL »

Det står ju i klartext
Unexpected device ID: Please verify that a PIC18F452
Vilken Processor försöker du programmera?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Lite frågor om pickit2

Inlägg av sodjan »

> var hittar jag lessons som man installerar..

På PICkit2 sidan hos Microchip (surprice!).
http://www.microchip.com/pickit2
Längst ner, en ZIP fil under "PICkit 2 Starter Kit Lessons".
Användarvisningsbild
teljemo
Inlägg: 1626
Blev medlem: 5 februari 2011, 12:08:13
Ort: Getinge
Kontakt:

Re: Lite frågor om pickit2

Inlägg av teljemo »

TomasL skrev:Det står ju i klartext
Unexpected device ID: Please verify that a PIC18F452
Vilken Processor försöker du programmera?
öh.. hmm
http://www.microchipdirect.com/products ... s=DV164120
de e dom prylarna jag har..
står nåt om PIC16F690..
kanske behöver uppdatera mblab.. hmm


Sodjan... tror ja hittade.. man öppnar dom som vanligt i mplab bara.. trodde de skulle vara en flik eller nåt. :P
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Lite frågor om pickit2

Inlägg av sodjan »

Ja, demo programmen är en installationsfil som man kör.
Filerna packas upp i en katalog C:\PICkit2 Lessons\... eller liknande.
Sedan öppnar man bara de olika projektfilerna i resp katalog.

> de e dom prylarna jag har..

Alltså ett "PICkit2 Starter Kit". Enklare att säga det så vet alla vad det är... :-)
OK, då är det en PIC16F690 på det labb-kort som ingår.

Och alltså så ska du dels skriva/använda kod som passar till 16F690 så klart,
men också välja "PIC16F690" under "Configure" -> "Select Device..." i MPLAB.
Annars får du den där typen av fel som du fick, MPLAB/PICkit2 förväntar sig
att hitta den PIC som du *säger* att du har (en PIC18F-någonting), men
ger det fel du fick när det inte stämmer med verkligheten.

> kanske behöver uppdatera mblab.. hmm

Finns ingen anledning enbart p.g.a av dessa fel, men om du har en gammal
MPLAB så kan du ju göra det i alla fall, finns ingen som helst anledning
att sitta med en gammal version.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46998
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Lite frågor om pickit2

Inlägg av TomasL »

Nä, men du måste alltid välja processor, annars funkar det inte.

Som default är processorn satt till 18F452, om den inte hittar den processorn som target, dvs den du försöker programmera funkar det inte.
Det finns ett DeviceID inprogrammerat ivarje processor, vilket MPLab kontrollerar, om detta DevbID inte stämmer överens med processortypen som du valde när kompilerade, så blir det fel.
Så.
Välj Rätt processor.
Kompilera programmet
Därefter kan du bränna processorn.

Edit Sodjan hann före
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: Lite frågor om pickit2

Inlägg av snigelen »

Sen är ju detta lite suspekt:

> (Expected ID = 0x420, ID Read = 0xFF00)

Skulle 0xFF00 var 16F690? Det verkar vara mer problem än en felvald MCU?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Lite frågor om pickit2

Inlägg av sodjan »

Korrekt, det ser lite märkligt ut. Men notera att PIC18F452 sannolikt
har en ganska annorlunda programmerings algoritm, så man kan
sannolikt få nästan vilket resultat som helst. Det inte inte ens
säkert att processorn har switchat över i prog-mode så att det
går att läsa något alls från den, utan värdet kan vara taget
ur luften, så att säga.

Men det tar ju 5 sekunder att ändra "device" i MPLAB och
klicka "program" så vet man ju det...
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46998
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Lite frågor om pickit2

Inlägg av TomasL »

Nja det är väl inte så konstigt.
DEVID för 12F/16F ligger på 2006h
För 18F ligger DEVID på 3FFFFEh och 3FFFFFh

Så naturligtvis måste det bli skräp när man läser från fel ställe, eftersom adressen som man försöker läsa från inte existerar.

BTW, Devid för 16F690 är 01 0100 000 och för 18F452 04h 001x xxxx Där X står för kiselrevision
Senast redigerad av TomasL 1 mars 2011, 23:24:50, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Lite frågor om pickit2

Inlägg av sodjan »

Ja, så är det ju också...
Men i stort ganska ointressant vad man får
för resultat med fel device valt...
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46998
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Lite frågor om pickit2

Inlägg av TomasL »

Visst är det det, men det betyder ju inte att det är fel på grejjorna som snigelen hintade om.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Lite frågor om pickit2

Inlägg av sodjan »

Nej absolut inte. Det finns inget just nu som
pekar på att något är "trasigt". :-)
Användarvisningsbild
Glenn
Inlägg: 36767
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Lite frågor om pickit2

Inlägg av Glenn »

du kan ju testa med Pickit2-mjukvaran, alltså standalone-programmeringsmjukvaran, den brukar vara bättre på att detecta modell tycker jag, fast jag tror du får välja "midrange" först, så hittas den sen.

Vet inte hur det är nu, men när jag köpte min pickit2 så var versionerna på CD'n över ett år gamla, så i efterhand hade jag nog skippat CD'n helt och dragit hem från nätet direkt :)
Användarvisningsbild
teljemo
Inlägg: 1626
Blev medlem: 5 februari 2011, 12:08:13
Ort: Getinge
Kontakt:

Re: Lite frågor om pickit2

Inlägg av teljemo »

funkar fint nu.. =)
fick lite support av en polare som har gått lite utbildning på sånt här i gymnasiet.. :P

krashade de helt ett tag men installerade om pickit 2 OS.. o lyckade tillslut fatta hur man skulle få över hex koden till processorn...
sen funkade de bra..
så nu är det bara att hård läsa guider o tutorials om PIC programmering...

dagens PICkit2 lärdom: våga testa, kan inte hända så mkt.. :bravo:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Lite frågor om pickit2

Inlägg av sodjan »

OK.
Ja, det är ju bara att plugga in prylarna och köra... :-)

> o lyckade tillslut fatta hur man skulle få över hex koden till processorn...

Vad var problemet igentligen ?
Skriv svar