Sida 2 av 4

Postat: 8 februari 2007, 07:05:35
av Icecap
Hur har du kopplat MCLR?
Har du ett motstånd mellan MCLR och VCC och i så fall på vilket värde?

Postat: 8 februari 2007, 13:42:02
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.

Postat: 8 februari 2007, 19:31:48
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

Postat: 8 februari 2007, 19:35:44
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 ?

Postat: 8 februari 2007, 20:28:07
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...

Postat: 8 februari 2007, 20:42:32
av Zyxel615
En lupp är ett litet förstoringsglas kan man säga.

Postat: 8 februari 2007, 20:48:45
av sodjan
Bild

Postat: 8 februari 2007, 22:41:05
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 ?

Postat: 8 februari 2007, 22:49:40
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.

Postat: 9 februari 2007, 00:03:33
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:

Postat: 9 februari 2007, 10:41:00
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.

Postat: 9 februari 2007, 11:00:39
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å.

Postat: 9 februari 2007, 11:02:13
av sodjan
Och vad händer ?

Postat: 9 februari 2007, 11:06:36
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.

Postat: 9 februari 2007, 11:33:35
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.