Sida 1 av 3

Nybörjarproblem, rc 23 resp rc21

Postat: 14 april 2008, 20:00:08
av Anderst
Nu tänkte jag börja använda min Wisp jag köpte av sodjan ett år sen. Jag kopplar in den till en Com-usb adapter som sitter på en usb förlängningskabel(2m). Jag försöker programera en 628 med tända lampan filen. Kopplingen är och programmet är det som finns till
http://www.voti.nl/blink/pics/b-628-i-150.gif

Spänningen bör vara stabil, jag har köpt en 78-strömförsörjare från sodjan.


Det som händer är:

C:\Documents and Settings\Anders>xwisp2w port 3 target 16f628 go "C:\bkid\b628.hex"

XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File C:\BKID\B628.HEX loaded and is Intel Hex format conforming
Programmer Wisp628, firmware version 1.11
Target not found in configuration table
Using specified target: 16F628
Target erased
Transferring image to 16F628 via Wisp628
Transferring program memory...Wbus command failure
Write-Verify failed after 0.08 seconds, rc 21!
XWisp2 failed after 1.56 seconds, rc 21!

Anledningen till att jag använder target är att

C:\Documents and Settings\Anders>xwisp2w port 3 go "C:\bkid\b628.hex"

XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File C:\BKID\B628.HEX loaded and is Intel Hex format conforming
Programmer Wisp628, firmware version 1.11
Target not found in configuration table
Target not auto-detected, please specify on commandline!
XWisp2 failed after 1.48 seconds, rc 23!

Blir det annars. Vad är fel??

När jag kör winwisp så hittar den en 16f84 om jag trycker på detect

Tänkte först kolla om det är nåt standard fel, annars får jag lägga upp bilder och förklara ytterligare.

Postat: 14 april 2008, 20:09:07
av sodjan
> "target 16f628"

Onödigt, plocka bort det, det bara förvillar.

> XWisp2 version 1.6.01

Det är sannolikt inte felet, men det är lite gammalt...

> Vad är fel??

Felkoppling t.ex ?
XWisp2 hittar i alla fall programmeraren, men sedan får den inte över
mål-processorn i programmeringsläge. Det är något mellan WIsp628
och målprocessorn. Eller matningsstrul, dålig avkoppling ? Har du
kontrollmätt 5V'en ?

Har det fungerar tidigare ?

Postat: 15 april 2008, 08:53:30
av Andy
Har du någon pull-up resistor på MCLR? Kolla resistansen, för om den är för låg så kan Wispen inte få dit koden.

Postat: 15 april 2008, 09:39:33
av Anderst
Ok target tar jag bort. Blir att ladda ner ny version. Jag kontroll mätte matningspänningen och den såg fin ut. 5,0v stadigt. Avkoppling, räcker det med den som finns i 78-modulen?, pull-up motståndet jag använder är på 47kohm, har mätt upp 13v på mclr.

Jag laddar upp ett par bilder

http://andert.diinoweb.com/files/Fras/oversikt.JPG

http://andert.diinoweb.com/files/Fras/inzoom.JPG

Postat: 15 april 2008, 09:55:26
av JockeE
Vad jag kan se så har du inte ens kopplat in Wispen till programmeringspinnarna på PICen. Om din 16F628 har samma pinkonfig som 16F628A (det datablad jag tittade i), så är det pinne 12 och 13 som är PGC resp. PGD. Jag tror att dessa är grön och blå sladd från Wispen.

Kolla upp med databladet att du verkligen kopplat in rätt pinnar.

Postat: 15 april 2008, 09:58:16
av JustNeed
Jag får inte riktigt ihop hur du har kopplat.
Är inbuktningen riktad mot vänster?

Kod: Markera allt

-----
>    |
-----
Det ser ut så på bilderna.
I sådana fall ser det ut som om åtminstone ett par av ledningarna sitter på fel plats.

Kod: Markera allt

              _________   ________
              |        \_/        |        
              |RA2  16F628A    RA1|
              |RA3             RA0|
              |RA4        RA7/OSC1|
      MCLR ---|RA5/MCLR   RA6/OSC2|
       GND ---|Vss             Vdd|--- +5V
              |RB0/INT     RB7/PGD|-<- PGD
              |RB1/Rx      RB6/PGC|-<- PGC
              |RB2/Tx          RB5|        
       PWM -<-|RB3/CCP     RB4/PGM|--- PGM
              |___________________|
Såhär brukar det vara kopplat

Postat: 15 april 2008, 10:11:06
av Andy
GUL = pin 4
VIT = pin 10
GRÖN= pin 12
BLÅ = pin 13

RÖD +
Svart -

Postat: 15 april 2008, 10:14:49
av Anderst
Japp ni har rätt. hade kopplat fel, läste fel!,

Nytt försökt med kopplingen
http://andert.diinoweb.com/files/Fras/forsok2.jpg

Provade igen då hände detta:

C:\Documents and Settings\Anders>xwisp2w port 3 go "C:\bkid\b628.hex"
XWisp2 version 1.6.01 (Aug 14 2005, Open Watcom C 1.30)
File C:\BKID\B628.HEX loaded and is Intel Hex format conforming
Programmer Wisp628, firmware version 1.11
Target not found in configuration table
Target erased
Transferring image to 18F1220 via Wisp628
Transferring program memory...OK!
Verifying program memory......failed at 000000, expected: '0428', found: '0000'
Write-Verify failed after 0.37 seconds, rc 21!
XWisp2 failed after 2.06 seconds, rc 21!

Postat: 15 april 2008, 10:16:50
av sodjan
Prova att komplettera med en (ca) 100 nF keramisk konding
direkt tvärs över målkretsen mellan + och -.

Och sätt gärna röd/svart till Wispen direkt i matnsingsskenorna ute på
kanten, inte direkt intill målkretsen.

Hur stort är motståndet som sitter till MCLR ???

Postat: 15 april 2008, 10:19:55
av Andy
Har du bytt PIC till en 18F1220 nu?

Postat: 15 april 2008, 10:24:52
av sodjan
Jag tror aldrig att målkretsen går över i programmeringsläge,
och då går det inte att läsa ID och Wispen gör en gissning...

Just *nu* vill jag att motståndet till MCLR verifieras !

Postat: 15 april 2008, 10:27:11
av Andy
Temporary disturbance
We're experiencing high load on the system, try to reload


Kan någon se bilden?

Postat: 15 april 2008, 10:28:44
av Andy
Det ser ut som 100k

Det ser ut som LED'n är kopplad direkt på pin 5 & 6 !?


edit stavfel

Postat: 15 april 2008, 10:35:07
av Anderst
mycket riktigt andy, var ett 100k motstånd, leden oviktig, vill bara få in kod i processorn som steg ett:)

Postat: 15 april 2008, 10:45:06
av Anderst
Provade att byta till et 47k motstånd och kompletera med en 0.1uF kondensator.. ingen skillnad. Sen undrar jag om mclr ska ligga kvar på 13v efter att programmet misslyckats?