Nybörjarproblem, rc 23 resp rc21

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Anderst
Inlägg: 318
Blev medlem: 3 januari 2007, 21:33:27
Ort: Uppsala
Kontakt:

Nybörjarproblem, rc 23 resp rc21

Inlägg 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.
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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 ?
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg 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.
Användarvisningsbild
Anderst
Inlägg: 318
Blev medlem: 3 januari 2007, 21:33:27
Ort: Uppsala
Kontakt:

Inlägg 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
Användarvisningsbild
JockeE
Inlägg: 330
Blev medlem: 4 augusti 2004, 08:46:50

Inlägg 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.
JustNeed
Inlägg: 799
Blev medlem: 7 november 2007, 22:07:01
Ort: 08

Inlägg 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
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

GUL = pin 4
VIT = pin 10
GRÖN= pin 12
BLÅ = pin 13

RÖD +
Svart -
Användarvisningsbild
Anderst
Inlägg: 318
Blev medlem: 3 januari 2007, 21:33:27
Ort: Uppsala
Kontakt:

Inlägg 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!
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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 ???
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Har du bytt PIC till en 18F1220 nu?
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg 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 !
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Temporary disturbance
We're experiencing high load on the system, try to reload


Kan någon se bilden?
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Det ser ut som 100k

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


edit stavfel
Användarvisningsbild
Anderst
Inlägg: 318
Blev medlem: 3 januari 2007, 21:33:27
Ort: Uppsala
Kontakt:

Inlägg av Anderst »

mycket riktigt andy, var ett 100k motstånd, leden oviktig, vill bara få in kod i processorn som steg ett:)
Användarvisningsbild
Anderst
Inlägg: 318
Blev medlem: 3 januari 2007, 21:33:27
Ort: Uppsala
Kontakt:

Inlägg 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?
Skriv svar