Programmeringsproblem med WISP628

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Programmeringsproblem med WISP628

Inlägg av Nilsson »

Hej, jag har ett litet(?) problem när jag ska programera en PIC16F628A med min WISP628...
När Wispen nästan precis har börjat programmera får jag ett felmeddelande som säger:

Kod: Markera allt

Verifying program memory......failed at 000000, expected: '0428', found: '4B28' 
Är det någon som vet vad som är på tok?

Kod: Markera allt

C:\Documents and Settings\Jonas Nilsson>xwisp2w go Test_LED

XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File TEST_LED.Hex loaded and is Intel Hex format conforming
Programmer Wisp628, firmware version 1.12
Detected target: 16F628A revision 08 (ID=1068)
Target erased
Transferring image to 16F628A via Wisp628
Transferring program memory...OK!
Verifying program memory......failed at 000000, expected: '0428', found: '4B28'
Write-Verify failed after 0.58 seconds, rc 21!
XWisp2 failed after 1.39 seconds, rc 21!
Varför ?!? :shock:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Firmware V 1.12 har problem med vissa andra kretsar, men jag har inte
hört något om att det även kan "drabba" 628A.

Svårt att säga, av någon anledning får inte XWisp2 tillbaka det som
den förväntade sig.

Kanske lite "svampig" 5V ?
Har du lite extra kondingar runt din 628A ?
Var kommer HEX filen från ? MPLAB ?
Hur är Wisp628 kopplad till PCC'n ?
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

okej..
Matningsspänningen kommer från ett labbagrigat. jag har kopplat:
Labbagg(9v) -> 100uF Kondning -> Spänningsregulatur(5v) -> 100uF Kondning - > PIC (och till wisp628)
jag har skrivit änklast möjliga "Blink-a-led" programmet i MikroC.

kan det vara firmware som krånglar oxå ? (som du sa)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Det *bör* inte vara firmware med just den processorn.
Jag skulle komplettera med lite högfrekvensavkoppling
också, 100 nF keramisk så nära 628A'an som möjligt.

Många problem är "dålig" 5V med t.ex mycket rippel eller liknande.
idiotdea
Inlägg: 472
Blev medlem: 26 juli 2006, 16:11:34
Ort: Vasa, Finland
Kontakt:

Inlägg av idiotdea »

PIC16F628 lider inte av firmware problemet. Men jag har (tyvärr) ingen A version, så jag kan inte kolla det.

Själv fick jag till en början samma felmeddelande då jag programmerade. Det visade sig att det var en dålig lödning (eller diod, jag böt ur 3 st) som orsakade att programmeringsspänningen på MCLR bara låg på ungefär 9V, vilket var något under de behövliga.
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

okej.. för jag testade precis "blink-a-led" programmet du länkade till på din hemsida, och det blev samma resultat... men jag blev lite fundersam då jag upptäkte att wispen har problem med att få kontakt med PICen, altså.. det står att det inte finns någon PIC inkopplad... men så drar jag ut en gula (MCLR) medan jag har på madningsspänningen och sedan sätter jag i den igen så hittar den min PIC (oftast).
Jag har dubbel/trippel-kollat lödningarna på wispen, det kanste inte är de vackraste lödningarna precis men det är inga kortslutningar eller glapp av nått slag så problemet ligger nog inte där... hmm.. vad tror du ?
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

idiotdea skrev:PIC16F628 lider inte av firmware problemet. Men jag har (tyvärr) ingen A version, så jag kan inte kolla det.

Själv fick jag till en början samma felmeddelande då jag programmerade. Det visade sig att det var en dålig lödning (eller diod, jag böt ur 3 st) som orsakade att programmeringsspänningen på MCLR bara låg på ungefär 9V, vilket var något under de behövliga.
jäg mätte precis... och när jag tryckte på enter i xwisp2w så gick bara MCLR upp till 8,18 volt.. vilket är för lite.. men varför blir då på detta viset? :cry:
är det ett hårdvarufel då alltså? attans!
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Kan vara en för klen stömkälla. Hade något liknande som höll på att göra mig helt knäpp. Visade sig tillslut att jag matade programmeraren med labbaggregatet, men hade strömgränsen ställd på för lågt värde så efter en skunds programmeraing ungefär så säckade den ihop.... Gissa om det var stökigt att komma på vari problemet låg....
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> så gick bara MCLR upp till 8,18 volt..

Dags för felsökning...
Kolla att de tre dioderna (och kondingarna) är rättvända och har rätt värde
(kondingarna).
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

sodjan skrev:
Dags för felsökning...
Kolla att de tre dioderna (och kondingarna) är rättvända och har rätt värde
(kondingarna).
Har redan kollat allt sånt.. och allt sitter rätt, vad jag kan se i alla fall..
Är det möjligt att skicka tillbaka den till dig (sodjan) så du som expert kan ta dig en titt på den? för detta verkar helskummt...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Inga problem, är du snabb kan du ha den tillbaka till på fredag...

Kolla också att 5V'en faktiskt ger 5V även när Vpp (d.v.s det som ska
vara ca 13 V) är på.
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

sodjan skrev:Inga problem, är du snabb kan du ha den tillbaka till på fredag...

Kolla också att 5V'en faktiskt ger 5V även när Vpp (d.v.s det som ska
vara ca 13 V) är på.
Okej, tack men jag tror jag avaktar lite med att skicka iväg den.

hmm.. okej, men var ska jag mäta 5V någon stans? jag förstod inte riktigt.

sen undrar jag också om det spelar roll om man använder LVP tråden eller pull-down på PGM(pinne nr 10 på PIC.en, i detta fallet) för att jag använder nu LVP tråden.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Alltså att inte huvud-5V'en börjar svaja när spänningspumpen för Vpp startar.
Strömförbrukningen ökar något. Gärna mätt med något som kan visa
om det ligger 50/100 Hz brum på spänningen. Jag minns inte vad
du matade med...

Men jag tror mer på något skit-fel kring dioderna eller kondingarna
i spänningspumpen. Jämför med schemat för Wisp628 på www.voti.nl.

LVP pinner bör/ska hållas låg.
Om man gör deet själv med ett extra motstånd eller om man låter
Wisp628 göra det spelar inte så stor roll. Notera att Wisp628 bara
håller LVP pinnen låg när *det behövs*. Annars är den "öppen" och
påverkar inte kopplingen. Ett motstånd sitter ju där hela tiden...
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

jag ska mäta lite nu... men det är alltså så att dom tre (små) dioderna är väldigt kritiska här ? och vilka kondensatorer av dom 8 spelar in? så jag vet var jag ska leta :wink:
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

Joag mätte precis på MCLR (13V) när jag ska brogrammera så går sbänningen bara upp till 8-9V.. men jag tästade att ta bort wispens GND och då flyger sbännigne på den helt plöttsligt upp till 13V för att sedan sjunka ner till typ 3V (kanske har med kopplingen till PC.n att göra?) (GND är fortfarnande urkopplad) men varför flyger spännignen upp till rätt värde när jag koppar ut GND ?? :shock: :?
kan det vara någon kortslutning till GND som håler ner spänningen ?(nu gissar jag bara) för om jag kopplar bort 5V(till wispen) så sjunker bara spänningen (på MCLR) neråt... men när jag kopplar brt GND så flyger den upp till 13V innan den sjunker (som sagt)
Skriv svar