Programmeringsproblem med WISP628

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Icecap
Inlägg: 26660
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Hur har du kopplat MCLR?
Har du ett motstånd mellan MCLR och VCC och i så fall på vilket värde?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> men jag tästade att ta bort wispens GND

Vadå "ta bort" ??

Du måsta naturligtsvis alltid ha 5V och GND kopplat från din Wisp628.
D.v.s från din uppkoppling till Wisp628'and motsvarande kablar
(svart för GND och röd eller orange för 5V).

Du behöver nog beskriva din koppling lite bättre.
En bild är ofta till väldigt mycket hjälp.
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

Har du ett motstånd mellan MCLR och VCC och i så fall på vilket värde?
japp... 33kohm.
Vadå "ta bort" ??
altså, jag menade inte att jag hade tänkt att det skulle fungera att köra wispen utan GND :)
jag menade att jag mätte på Vpp (den gula) och då fick jag 8-9v. men om jag sen bröt GND till wispen (då stängs den självklart av) men Vpp (fortfarande den gula :) ) gick då upp till "rätt" värde (13V) innan den sjunker ner till noll.. så jag undrade om problemet att Vpp bara ligger på 8-9V kan bero på att GND på nått sätt drar ner spänniningen på Vpp...

och om det är möjligt att detta är felet så tänkte jag attd et var möjligt att du (sodjan) kanske vet vart denna "kortslutning" (eller annat fel) kan ha uppstått och vid vilken komponent
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Visst kan det vara något som drar net Vpp.
Kolla kring spänningspumpen och ledningen ut till 15-pin kontakten
efter lödbryggor eller liknande. Du har väl satt 47 ohms motstånd på alla
6 platserna närmast 15-pin kontakten ?

EDIT: En liten billig lupp gör stor nytta när man skall kolla.
Jag köpte en för ett par tior på min kontorsbutik. Enkel med plastlins
men fungerar utmärkt till detta.

EDIT2 : När du mäter att Vpp går upp till 13V, vart har du då kopplat
voltmeterns andra ände ?
Nilsson
Inlägg: 60
Blev medlem: 12 januari 2007, 21:20:26
Ort: Göteborg

Inlägg av Nilsson »

Du har väl satt 47 ohms motstånd på alla
6 platserna närmast 15-pin kontakten ?
japp

vad är en lupp ? :oops:
När du mäter att Vpp går upp till 13V, vart har du då kopplat
voltmeterns andra ände ?
GND från matningsspänningen, alltså innan wispen...
Användarvisningsbild
Zyxel615
EF Sponsor
Inlägg: 1839
Blev medlem: 9 november 2005, 21:20:43
Ort: Kiruna

Inlägg av Zyxel615 »

En lupp är ett litet förstoringsglas kan man säga.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Bild
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 »

Lite OT- men min Wisp visade sig fungera utmärkt. Lätt monterat kort, men gud vad jag hatar att löda hålmonterade kondensatorer.... ;) Vore det inte idé att göra om kortet med bara ytmonterade komponenter ?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Det finns *planer* på att göra en re-design av kortet, mest
för att få bättre med koppar runt hålen o.s.v.
Dock tror att att de flesta nybörjare/hobbyister föredrar
"riktiga" komponenter att jobba med föra SMD... :-)

Det vore ju skillnad om man tänker sälja färdigmonterade kort.
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 »

Sant iofs, sak samma - programmeraren fungerar ju perfekt och allt snurrade på en gång - frågan är bara om man kan få det att fungera i linux också - fegade och testade med att köra ifrån win XP burken när jag var trött i natt.

Jag har inget att klaga på 30 minuter för att löda kortet och 15 minuter för att begripa hur xwisp2w fungerar så man är igång på mindre än en timme med ditt kit i kombination med den fina presen på hemsidan - skall jag anmärka på något på hemsidan så är det väl färgvalet på kablarna då dett inte korrolerar med Votiś exempel. Bra prylar - rekomenderas starkt för den som snabbt vill komma igång med Picár till en billig peng ! :tumupp: :bravo:
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Helt rätt, hemsidan behöver lite "översyn". Bl.a kabelfärgerna är
fel, och vissa kondingar (100 nF) har visst bytt typ/fabrikat också...

När det gäller Linux så är det väl med färdiga exekverbara filer
i XWisp2 kitet, har jag för mig. Till Mac-OS får man dock bygga
direkt från källkoden.
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Inlägg av [ALV] »

Inga problem under linux/gento unix/freebsd för mig, i alla fall så långt som att få svar ifrån wispen som med windows versionen.

Tråkigt nog kommer jag inte längre en så.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Och vad händer ?
[ALV]
Inlägg: 204
Blev medlem: 30 september 2004, 13:55:12
Ort: Stockholm

Inlägg av [ALV] »

liknande fel. har dock ingen möjlighet att mäta pinnarnas värden osv men Här är mina loggar från windows miljö.

Kod: Markera allt

C:\>xwisp2w beep verbose log log.txt port 1 target 18F4550 go leeds.hex
 xwisp2 version 1.9.2 for Windows (Dec 04 2006, Open Watcom C 1.50)
Reading file 'leeds.hex'
File leeds.hex loaded and is Intel Hex format conforming
Total of program and data memory: 80 bytes
Initializing serial port: COM1
Portspeed min: 50, max: 115200, cur: 9600
Portspeed new: 19200
DTR On, RTS Off
DTR Off, RTS Off
Programmer not active, trying to activate
Portspeed min: 50, max: 115200, cur: 19200
Detected programmer: Wisp628, firmware version 1.11
Switching communications speed from 19200 to 115200 bps
Portspeed min: 50, max: 115200, cur: 19200
Portspeed new: 115200
Trying 14 bits core family (provisional target 12F629)
Detected target deviceID: 3FFF
Trying 16 bits core family (provisional target 18F1220)
Detected target deviceID: FFFF
Target not auto-detected, using specified target: 18F4550
Programming algorithm 9 (PIC18A)
Target erased
Transferring program to 18F4550 via Wisp628
Transferring program memory...OK!
Verifying program memory......failed at 000000, expected: 'EF04', found: 'FFFF'
Write-Verify operation failed after 0.17 seconds, rc 21!
Portspeed min: 50, max: 115200, cur: 115200
Portspeed new: 9600
DTR Off, RTS Off
xwisp2 failed after 1.78 seconds, rc 21!
>>> Press 'Enter' to continue:
 



xwisp2 version 1.9.2 for Windows   /   Thu Feb  8 20:55:44 2007

 Commandline:
   C:\DOCUME~1\Tobias\SKRIVB~1\XWISP2~1\xwisp2w.exe beep verbose log log.txt port 1 target 18F4550 go leeds.hex 

     time    event
 ----------+--------------------------------
    +0.453 | WbusHello echotest failure: sent 'a' received: '', unexpected.
    +0.672 | {break}
    +0.672 | WbusHello()
    +0.719 | WbusType(Wisp628)
    +0.734 | WbusVersion(1.11)
    +0.734 | WbusPassThrough(0044)
    +0.781 | WbusProgram(004f)
    +0.797 | WbusJump(00400c)
    +0.797 | WbusRead(00400c : 3FFF)
    +0.797 | WbusProgram(003f)
    +0.812 | WbusJump(3ffffe)
    +0.812 | WbusRead(3ffffe : FF)
    +0.812 | WbusRead(3fffff : FF)
    +0.812 | WbusProgram(009e)
    +0.844 | WbusProgram(009c)
    +0.859 | WbusWrite(000000 : 04ef00f0ffffffff)
    +0.875 | WbusWrite(000008 : 816a936a811e060e)
    +0.875 | WbusWrite(000010 : 0c6eff0e0b6eff0e)
    +0.890 | WbusWrite(000018 : 0a6e0c2e01d007d0)
    +0.890 | WbusWrite(000020 : 0b2e01d003d00a2e)
    +0.906 | WbusWrite(000028 : fed7fad7f6d71a0e)
    +0.906 | WbusWrite(000030 : 0b6eff0e0a6e0b2e)
    +0.922 | WbusWrite(000038 : 01d003d00a2efed7)
    +0.922 | WbusWrite(000040 : fad7420e0a6e0a2e)
    +0.937 | WbusWrite(000048 : fed7e0d7ffd7ffff)
    +0.937 | WbusProgram(006c)
    +0.969 | WbusRead(000000 : FFFFFFFFFFFFFFFF)
[EDIT] Tog bort "protect on" från log filen då dem inte hängde ihop.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Detected programmer: Wisp628, firmware version 1.11

OK, kontakt PC <-> WIsp628

> Target not auto-detected...

Problem Wisp628 <-> target.
Sannolikt går procesorn inte över i "programming-mode"
Fel nivå på Vpp t.ex.

> target 18F4550

Ska aldrig behövas med moderna PIC's.
Skriv svar