Problem med WISP648 och PIC 12F683

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
swirve
Inlägg: 398
Blev medlem: 13 mars 2007, 21:58:25
Ort: Norrköping

Problem med WISP648 och PIC 12F683

Inlägg av swirve »

Fick en WISP648 i julklapp som jag nu fått ihop och börjat testa lite. Jag har provat att programmera en PIC16F628A (och 648A) och det funkar utan problem. Däremot när jag försöker programmera en PIC12F683 får jag felmeddelande. Jag använder xwisp2. Testade att koppla in min brors WISP628 och då funkade det utan problem. Felmeddelandet är som följer:


C:\xwisp2>xwisp2w port 2 go test
xwisp2 version 1.9.3 for Windows (Dec 08 2007, Open Watcom C/C++ 1.70)
File test.hex loaded and is Intel Hex format conforming
SendReceiveSlow read timeout, 0 bytes received
Detected programmer: Wisp628, firmware version 1.23
Target: 12F683 revision 03 (ID=0463)
Target erased
Transferring program to 12F683 via Wisp628
Transferring program memory...OK!
Verifying program memory......failed at 000008, expected: '2801', found: '3FFF'
Write-Verify operation failed after 2.12 seconds, rc 21!
xwisp2 failed after 3.50 seconds, rc 21!
>>> Press 'Enter' to continue:
Användarvisningsbild
ElectricMan
Inlägg: 4874
Blev medlem: 21 februari 2007, 20:22:48
Skype: ElectricManSwe
Ort: Luleå
Kontakt:

Inlägg av ElectricMan »

Du har inte blandat ihop programmerarna?

C:\xwisp2>xwisp2w port 2 go test
xwisp2 version 1.9.3 for Windows (Dec 08 2007, Open Watcom C/C++ 1.70)
File test.hex loaded and is Intel Hex format conforming
SendReceiveSlow read timeout, 0 bytes received
Detected programmer:Wisp628 , firmware version 1.23
Target: 12F683 revision 03 (ID=0463)
Target erased
Transferring program to 12F683 via Wisp628
Transferring program memory...OK!
Verifying program memory......failed at 000008, expected: '2801', found: '3FFF'
Write-Verify operation failed after 2.12 seconds, rc 21!
xwisp2 failed after 3.50 seconds, rc 21!
>>> Press 'Enter' to continue:
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31450
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Precis, 628 och 648 är ju två olika. Det bör väl stå att det är en 648 när programmet snackar med programmeraren? Hittar inget i dokumentationen om det...
Användarvisningsbild
ElectricMan
Inlägg: 4874
Blev medlem: 21 februari 2007, 20:22:48
Skype: ElectricManSwe
Ort: Luleå
Kontakt:

Inlägg av ElectricMan »

Man tycker ju det :P
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31450
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Aha! Här hittade jag:
Wisp648-manualen skrev: Why does my Wisp648 identify itself as Wisp628?
Most PC firmware for Wisp628 checks the programmer name, and refuses to work when it is
anything but Wisp628. Wisp648 is compatible with such firmware, except that it would not work
when it revealed itself as Wisp648. So I decided to let the Wisp648 identify itself as Wisp628, at
least until all third-party PC software is modified to accept the identification ”Wisp648”.
Fast på sidan för xwisp2 står det att det ska funka med 648. Tydligen inte...
swirve
Inlägg: 398
Blev medlem: 13 mars 2007, 21:58:25
Ort: Norrköping

Inlägg av swirve »

Nej, är ju såklart jag vet vilken som är vilken! Och 648:an identifieras som en 628:a dock med firmware 1,23 (628:an har firmware 1,12).
Och det är som sagt inga problem att progga en PIC16F628A.
Programmeraren, alltså 648:an, hittar ju dessutom en "Target: 12F683 revision 03 (ID=0463)".
Zmod
Inlägg: 37
Blev medlem: 25 juni 2007, 16:32:16
Ort: Kungsbacka

Inlägg av Zmod »

http://elektronikforumet.com/forum/view ... hp?t=23135
(Rulla ned lite i tråden!)

Tjenare swirve! Det var som fasen! Inte bara jag som har problem med den! Får precis samma fel. Kanske är någon bugg i 648ans firmware!
Användarvisningsbild
007sweden
Inlägg: 3500
Blev medlem: 3 mars 2005, 20:18:12
Skype: oo7sweden

Inlägg av 007sweden »

Uppdaterat både firmwaren och xwisp2 till senaste versionerna? Löste lite sådana problem för mig iaf.
swirve
Inlägg: 398
Blev medlem: 13 mars 2007, 21:58:25
Ort: Norrköping

Inlägg av swirve »

Jupp xwisp2 är ver. 1.9.3 och WISP:en är 1.23 som ska vara de senaste...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Hej !
Var det inte en i princip exakt likadan tråd alldeles nyss ?
D.v.s med en Wisp648 och 12F683 !?

Hur som helst...

De Wisp648 som jag har levererat har original firmware från VOTI
installerat. Det är en omskrivning av den som VOTI hade till Wisp628
och det är uppenbart en del buggar i den. Jag vet att Wouter van Ooijen
håller på och jobbar med den. Under tiden finns det ett par andra
alternativ.

Notera att alla Wisp648 som jag har levererat har haft en extra 16F648A
med "på köpet", eftersom jag misstänkte att det skulle bli lite tätare
uppdatteringar så här i början.

Dels kan man helt enkelt köra den senaste stabila firmwaren till Wis628,
t.ex V 1.11 från www.robh.nl vilket verkar fungera helt OK. Notera dock att
den inte stöder den nya hårdvaran för Vpp-before-Vdd, men det är ett
speciall fall...

*Planen* är dock att Vouter van Ooijen (www.voti.nl) ska rätta sin
version så att Wisp648 kan leveraras och köras med original firmware.

Det du skulle kunna göra just nu (och som jag tror fungerar) är att ta den
extra 16F648A som du ska ha fått med ("på köpet") och ladda V1.11.
Det verkar funegra helt OK så långt som jag har sätt.
Firmware 1.11 fins i kittet till Xwisp2 V1.9.1 (wisp628_111).
1.11 hör till "628" varianterna av firmware som fungerar på både
16F628A och 16F648A.

Jag har även en nya version (inte ännu släppt, V1.9.4 av XWisp2 och
1.24 av firmware) från Rob Hamerling för test som ska lösa ytterligare
en del problem. Det är alltså en "robh-version" av VOTI's Wisp648 firmware
och som alltså kräven en 16F648A p.g.a den större storleken på HEX filen.

> Jupp xwisp2 är ver. 1.9.3 och WISP:en är 1.23 som ska vara de senaste...

Precis, och just mellan dessa finns det en del inkompatibiliteter.
Lägg in firmware 1.11, så ska 12F683 fungera helt OK.
Zmod
Inlägg: 37
Blev medlem: 25 juni 2007, 16:32:16
Ort: Kungsbacka

Inlägg av Zmod »

Funkar fint nu sodjan =). Det fungerar jätte bra med 1.11 Firmwaren inlagd istället för wisp648ans firmwaren. Så nu funkar det jätte bra att programmera 12f683an. Nu är det bara att vänta till 648ans firmware får lite uppdateringar =). Tack!

Edit: Formulerade om mitt inlägg det var lite konstigt skrivet!
Senast redigerad av Zmod 1 januari 2008, 18:01:12, redigerad totalt 2 gånger.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Hurdå? Vad är det du kör just nu?
swirve
Inlägg: 398
Blev medlem: 13 mars 2007, 21:58:25
Ort: Norrköping

Inlägg av swirve »

Jag får göra så då helt enkelt att jag lägger in 628:ans firmware. Den fungerar ju uppenbarligen :) Också håller jag utkik efter uppdateringar.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jopp, det ser ut så...
Jag ska försöka få lite reda i de olika firmware versionerna
efter helgerna...
bos
Inlägg: 2311
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Inlägg av bos »

sodjan skrev:Notera att alla Wisp648 som jag har levererat har haft en extra 16F648A med "på köpet", eftersom jag misstänkte att det skulle bli lite tätare uppdatteringar så här i början.
Det skrevs om det i mailen ja, men den glömdes tydligen bort att skickas med i min byggsats ;)

Fast jag har inte upplevt några buggar eller problem - än - så jag har inte haft behov av att uppgradera firmwaren. Än.
Skriv svar