Sida 3 av 3
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 26 maj 2013, 23:14:29
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.
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 27 maj 2013, 09:57:57
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

Hoppas nu att den kan programmera chipet också.
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 27 maj 2013, 18:24:16
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?
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 27 maj 2013, 21:20:18
av vfr
RJ12 vill jag minnas att den 6/6-poliga kontakten heter. RJ11 (vanlig telefon) är 4/6 och RJ45 8/8.
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 27 maj 2013, 22:04:17
av TomasL
Du har nog helt rätt.
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 27 maj 2013, 22:18:28
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"...
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 27 maj 2013, 23:07:48
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.
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 27 maj 2013, 23:45:37
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.
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 28 maj 2013, 00:33:15
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...
Re: Kan ngn låna ut PICKit3 till mig?
Postat: 28 maj 2013, 01:23:25
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.
Re: Kan ngn låna ut PICKit3 till mig? LÖST!
Postat: 28 maj 2013, 01:37:47
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

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
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å
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å.
Re: Kan ngn låna ut PICKit3 till mig? LÖST!
Postat: 28 maj 2013, 07:12:32
av TomasL
VDD måste alltid vara ansluten, annars funkar det inte.
Re: Kan ngn låna ut PICKit3 till mig? LÖST!
Postat: 28 maj 2013, 09:29:19
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.
Re: Kan ngn låna ut PICKit3 till mig? LÖST!
Postat: 28 maj 2013, 09:38:10
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
Re: Kan ngn låna ut PICKit3 till mig? LÖST!
Postat: 28 maj 2013, 10:16:29
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å.