Kan ngn låna ut PICKit3 till mig? LÖST!

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47728
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av TomasL »

Sitter ett uttag i programmeraren. Är nog en RJ11/6 förresten.
Hosta till om hur du vill ha det, kan slänga en på posten i morgon, om det skulle behövas.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av hanzibal »

TomasL skrev:...Hosta till om hur du vill ha det, kan slänga en på posten i morgon, om det skulle behövas.
Tack, mycket vänligt av dig men har nu beställt* en PICkit3 nu och det "skall" ju funka.

Tack till sodjan och alla andra som lagt tid på detta!

*) De hade bara en kvar så med lite otur är det saldofel och då kanske jag återkommer hit i alla fall :)

EDIT: Jaha, nu är jag innehavare av en PICkit3 - så vet ni det om någon behöver låna :D Hoppas nu att den kan programmera chipet också.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av hanzibal »

Hmm...funkade inte med min nya fina 3:a heller och Ironiskt nog tycks stand-alone PICkit3-appen inte ha någon egen device fil utan använder samma som 2:an. Har iofs ännu rotat runt efter ny version av varken appen (eller MPLAB för den delen).

I MPLAB-läge kan jag välja GB206:an men får ingen kontakt, inte ens ngt devid (jmfr 0x2004 med 2:an).

Verkar som det är fel på mitt kort som förresten är en IOIO OTG-klon.

Såg att den 6:e PICkit3-pinnen nu kallas PGM (LVD) istället för AUX och vet inte om jag skall ansluta den till något men har den flytande nu.



Några ideér eller är jag rökt tror ni?
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av vfr »

RJ12 vill jag minnas att den 6/6-poliga kontakten heter. RJ11 (vanlig telefon) är 4/6 och RJ45 8/8.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47728
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av TomasL »

Du har nog helt rätt.
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av sodjan »

> PICkit3-appen inte ha någon egen device fil utan använder samma som 2:an.

Ja, jag noterade det förrut när jag kollade lite filer från PICkit3 sidan hos Microchip.

> ...som förresten är en IOIO OTG-klon.

OK, jag hittar ingen tidigare referens i tråden till hårdvaran.
Finns det någon länk eller liknande?

PGM/LVP (Program/Low Voltage Programming) pinnen ansluts ju (om man
vill används den) till PGM/LVP pinnen på processorn. Annars kan man lägga
processorns pinne hög (eller låg), det borde vara fixat i hårdvaran du har.
LVP pinnen på själva processorn ska normalt inte "flyta"...
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av hanzibal »

Jag har inte nämnt det tidigare men en sån här är det:
http://www.electrokit.com/ioiootg-for-android.50588

IOIO ansluts till Android-lur via USB (OTG) och kan sedan prata med allehanda elektronik, styra saker, o.s.v. m.h.a. de resurser som PIC:en har. Normalt sett har dessa bootloader förprogrammerad men inte den version jag har, den måste först programmeras med PICKit (eller motsvarande). Först efter det kan man ansluta till PC och därefter flasha via USB-bootloadern.

EDIT: Såhär har jag anslutit PICKit i resp. fall:

OTG____PICKit2
MCLR____1 MCLR <--
NC____2 Vdd*
GND____3 Vss (ground)
38____4 PGD
37____5 PGC
NC____6 Aux

OTG____PICKit3
MCLR____1 MCLR <--
NC____2 Vdd*
GND____3 Vss (ground)
38____4 PGD
37____5 PGC
NC____6 PGM (LVD)

*) Ej ansluten, istället har jag matat kortet separat.
sodjan
EF Sponsor
Inlägg: 43289
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av sodjan »

OK, jag ser inget uppenbart. Sen så har jag aldrig pysslat med PIC24.
Jag antar att man kan välja de tre olika PGECx/PGEDx pinnarna fritt.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av hanzibal »

Vet inte om man kan välja fritt men IOIO-wikin anger chipets pinnar 17 och 18 vilka också finns utdragna på kortet så jag använder dem. Håller på att installera MPLAB v8.91 och se om det hjälper...
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Kan ngn låna ut PICKit3 till mig?

Inlägg av hanzibal »

Samma sak med MPLAB v8.91, detta är vad jag ser när jag väljer min PICkit3 som programmerare i MPLAB:

Kod: Markera allt

PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.28.72
Firmware type......................dsPIC33F/24F/24H
PICkit 3 Connected.
PK3Err0045: You must connect to a target device to use PICkit 3.
Den hittar alltså inget chip.

Svårt att förstå varför faktiskt, chipet matas från 3V3-regulator som matas från 5V-regulator som matas från 7V labbagg.
Senast redigerad av hanzibal 28 maj 2013, 01:55:35, redigerad totalt 1 gång.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Kan ngn låna ut PICKit3 till mig? LÖST!

Inlägg av hanzibal »

Hmm...för skojs skull testade jag att ansluta Vdd 3V3 från PICKit3 direkt till 3V3 på kortet istället för via labbagget/5V/3V3 och minsann, då snurrade karusellen igång :shock: Vet inte vad det skulle spela för roll men någon skillnad var det tydligen. Kan det möjligen ha berott på att mitt labbagg är s.k. "potentialfritt" vad nu det innebär?

Har nu programmerat bootloadern och skall flasha resten via USB men det får bli en annnan historia i separat post :D

Tackar för all hjälp!

EDIT: När jag tänker efter så vill nog PICKit ha Vdd ansluten även om den inte matar själv, om den varken ger eller ser spänning så anser den att inget chip finns. Detta har nog varit problemet hela tiden så troligen hade det funkat att programmera med 2:an också och antagligen skedde alltså 3-inköpet helt i onödan, nåja nu har jag en sån också :vissla:

Kanske verifierar detta imorgon, kan ju vara bra för andra att veta.

Såg förresten nu också att chipet detekteras som devid 0x4104 vilket stämmer med progdok-PDF:en.

Jaha ja, då har man lärt sig den läxan också.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47728
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Kan ngn låna ut PICKit3 till mig? LÖST!

Inlägg av TomasL »

VDD måste alltid vara ansluten, annars funkar det inte.
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Kan ngn låna ut PICKit3 till mig? LÖST!

Inlägg av hanzibal »

Jo tack, jag upptäckte det,... "the hard way" :)

Det kändes dock inte helt bra att lägga spänning över utgången på kortets inbyggda regulator men troligen kan man istället lura PICKit genom att köra dess Vdd till jord via t.ex 100k.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47728
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Kan ngn låna ut PICKit3 till mig? LÖST!

Inlägg av TomasL »

Du bör ha en inställning där du kan stänga av matningen från programmeraren, i MP-Lab har du den under Debugger och Programmmer Settings, i alla fall är det så med REAL-ICE och ICD3
Användarvisningsbild
hanzibal
EF Sponsor
Inlägg: 2499
Blev medlem: 7 september 2010, 20:54:58
Ort: Malmö/Lund

Re: Kan ngn låna ut PICKit3 till mig? LÖST!

Inlägg av hanzibal »

Jadå, det finns både i MPLAB och i PICkit-appen, bara det att jag inte visste att den måste vara ansluten.

Förstår nu också att det där med 100k till jord inte behövs eftersom man istället stänger av Vdd varvid den pinnen funkar som en ingång/sensor som proben sedan da-omvandlar för att kolla verklig spänning precis som den ju gör när Vdd är på.
Skriv svar