Elak wisp628?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Elak wisp628?

Inlägg av [ALV] »

Har ett litet problem med min wisp628 tror jag.

har försökt klämma in ett vanlig blink a led program på en PIC 16F84A och lyckades, men när jag sedan försöker programera om picen med någon annan kod så verkar den ha dött.

att tillägga är att jag innan detta fick samma problem med 2 st PIC 12F629.

efter att ha programmerat picen andra försöket verkar picen helt ha dött.

kan någon hjälpa mig att felsöka om dessa är helt döda och i så fall vad som kan ha orsakat det?

Min koppling är enligt denna bild
Bild

jag har lyckats läsa vad som ligger på picen nu och det ser inte bra ut om jag gissar rätt.

Kod: Markera allt

FLASH-Memory:

0000: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0008: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0010: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0018: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0020: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0028: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0030: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0038: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0040: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0048: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0050: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0058: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0060: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0068: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0070: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0078: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0080: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0088: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0090: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0098: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00A0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00A8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00B0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00B8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00C0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00C8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00D0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00D8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00E0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00E8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00F0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
00F8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0100: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0108: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0110: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0118: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0120: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0128: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0130: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0138: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0140: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0148: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0150: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0158: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0160: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0168: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0170: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0178: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0180: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0188: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0190: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0198: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01A0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01A8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01B0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01B8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01C0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01C8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01D0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01D8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01E0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01E8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01F0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
01F8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0200: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0208: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0210: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0218: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0220: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0228: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0230: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0238: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0240: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0248: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0250: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0258: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0260: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0268: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0270: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0278: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0280: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0288: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0290: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0298: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02A0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02A8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02B0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02B8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02C0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02C8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02D0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02D8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02E0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02E8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02F0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
02F8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0300: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0308: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0310: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0318: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0320: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0328: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0330: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0338: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0340: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0348: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0350: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0358: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0360: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0368: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0370: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0378: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0380: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0388: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0390: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
0398: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03A0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03A8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03B0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03B8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03C0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03C8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03D0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03D8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03E0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03E8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03F0: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
03F8: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF

ID0: F
ID1: F
ID2: F
ID3: F

Device-ID: 0560

Config-Word: 3FFF

EEPROM-Memory:

2100: FF FF FF FF FF FF FF FF
2108: FF FF FF FF FF FF FF FF
2110: FF FF FF FF FF FF FF FF
2118: FF FF FF FF FF FF FF FF
2120: FF FF FF FF FF FF FF FF
2128: FF FF FF FF FF FF FF FF
2130: FF FF FF FF FF FF FF FF
2138: FF FF FF FF FF FF FF FF

vad för fler tester kan jag göra? vad mer behöver ni veta för att kunna hjälpa mig?
Användarvisningsbild
Variosboy
Inlägg: 834
Blev medlem: 5 september 2005, 17:10:03
Ort: kristinehamn

Re: Elak wisp628?

Inlägg av Variosboy »

Hur har du kopplat allt?
Hur ser koden ut?
Vilken information får du när du försöker programmera?
Vad menar du med död? (händer ingenting eller vad?


Inte för att jag kan hjälpa dig, men de som kan vill som minst veta de tre sakerna ovan.
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Re: Elak wisp628?

Inlägg av [ALV] »

>Hur har du kopplat allt?
enligt bilden.

>Hur ser koden ut?
mikroC:

Kod: Markera allt

void main() {
  PORTA = 0;
  TRISA = 0;

 while(1) {
    PORTA.F1 =  1;
    Delay_ms(1000);
    PORTA.F1 =  0;
    Delay_ms(1000);
  }
}
>Vilken information får du när du försöker programmera?

Kod: Markera allt

Detected programmer: Wisp648, firmware version 1.29
Target not auto-detected, using specified target: 16F84A
Target erased
Transferring program to 16F84A via Wisp648 (PIC16)
Transferring program memory...100%
Verifying program memory......  0%failed at 000000, expected: '2804', found: '00
00'
Write-Verify operation failed after 1.11 seconds, rc 21
xwisp2 failed after 2.23 seconds, rc 21
Press 'Enter' to continue:
>Vad menar du med död? (händer ingenting eller vad?
När jag ger den ström blir alla pinnar höga, dvs programmet jag först la in körs inte.
När jag försöker dumpa minnet på den så får jag ut det jag visade i första inlägget.


Problemet är dock löst!

det var ett spännings problem, mer spätta så fungerade det mycket bättre igen.

Tack för svaret!
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Elak wisp628?

Inlägg av sodjan »

> >Hur har du kopplat allt?
> enligt bilden.

Då har du kopierat in fel bild. Den som ligger i ditt inlägg visar
en Wisp628. Det var *din* koppling som efterfrågades.

> Problemet är dock löst!
> det var ett spännings problem, mer spätta så fungerade det mycket bättre igen.

Vilken spänning och vad betyder "spätta" med exakt ?
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Re: Elak wisp628?

Inlägg av [ALV] »

> Då har du kopierat in fel bild. Den som ligger i ditt inlägg visar
> en Wisp628. Det var *din* koppling som efterfrågades.
Ja?, det är nog exakt vad jag tror att jag gjort eller missar jag något?

> Vilken spänning och vad betyder "spätta" med exakt ?

Använder en 3-12V DC adapter som matar en "KIA 7805PL" som i sin tur ger 5V till programmeraren och picen.
Adaptern inställd på 6V så mysslyckas programmeringen tydligen. (vet inte vilken amp den ger vid 6V)
Med adaptern inställd på 9V 1.5A så lyckas programmeringen och verifieringen.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Elak wisp628?

Inlägg av blueint »

Om du kikat på i databladet (s4) för 7805 så hadde du sett att minsta inspänning är 7,5 V.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Elak wisp628?

Inlägg av sodjan »

> Ja?, det är nog exakt vad jag tror att jag gjort eller missar jag något?

Bilden i förstinlägget visar fortfarande ett schema för en Wisp628.
Det var *inte* det som det frågades efter. Spelar ju inte så
stor roll nu när du hade dabbat dig med 7805'an... :-)

> (vet inte vilken amp den ger vid 6V)

Ganska ointressant. En 78xx behöver (generellt och lite avrundat) minst
3V skillnad mellan in- och ut-spänning. Så en 7805 behöver minst 8V och
9V fungerar alldeles utmärkt. Vid 6V kan man vara 100% säker på att
det inte kommer att fungera. :-)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Elak wisp628?

Inlägg av blueint »

sodjan, Har för mig 1,5 V ska vara tillräckligt ..?, eller är det galet?
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: Elak wisp628?

Inlägg av sodjan »

Jag tror aldrig jag har sett ett så pass lågt värde, men å andra sidan så
kanske de 78xx som har tillverkats de senaste 20 åren är annorlunda... :-)

Jag vet att "minst 3V diff" ofta används som en tumregel för 78xx serien.
När man har en specifik modell från en viss tillverkare så kan man ju alltid
kolla det aktuella värdet i databladet...

Men 1.5V *känns* som lite lågt om man vill ha något som med stor
sannolikthet fungerar med alla 78xx oavsett vilken man hugger.
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Re: Elak wisp628?

Inlägg av [ALV] »

Tack för alla svar och ja ni har helt rätt.

Åter igen ska man läsa alla datablad som kan vara inblandade även i de minst avancerade projekt.
Skriv svar