Jag har lite trassel med min Wisp648-programmerare. Jag har under en längre tid bara programmerat 16F628A-kretsar, med 1.22 firmware till wispen, och detta har fungerat fint. Nyligen behövde jag dock en mindre PIC till ett projekt, så jag valde en 12F683 och testade att programmera, men då säger wispen att den inte kan identifiera kretsen.
Jag tänkte att min firmware kanske började bli lite gammal, så jag testade att uppdatera till 1.27, och nu fungerar det inte att programmera varken 16F628A eller 12F683. Jag provade vidare att försöka tvinga på wispen namnet på min PIC med hjälp av "target". Då lyckas den skriva till PICen, men misslyckas sedan på första raden när den ska verifiera minnet.
Vad kan vara fel tror ni?
Här är felen jag får med ny wisp-firmware 1.27, mot en 12F683:
Kod: Markera allt
P:\Program\XWisp2>xwisp2w verbose port 3 go E:/Elektronik/MPLABProjekt/RGB-lyse/
rgb12f
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
Reading file 'E:/Elektronik/MPLABProjekt/RGB-lyse/rgb12f.hex'
File E:/Elektronik/MPLABProjekt/RGB-lyse/rgb12f.hex loaded and is Intel Hex form
at conforming
Total of program and data memory: 228 bytes
Initializing serial port: COM3
Portspeed min: 50, max: 115200, cur: 1200
Portspeed new: 19200
DTR Off, RTS On
DTR On, RTS On
DTR Off, RTS On
Programmer not active, trying to activate
Portspeed min: 50, max: 115200, cur: 19200
Programmer type string: 'Wisp628'
Programmer firmware version string: '1.27'
Detected programmer: Wisp628, firmware version 1.27
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 16F627)
Received target deviceID: 3FFF
Not a valid Device-ID received
Trying 16 bits core family (provisional target 18F1220)
Received target deviceID: FFFF
Not a valid Device-ID received
Target not auto-detected, please specify on commandline!
Portspeed min: 50, max: 115200, cur: 115200
Portspeed new: 1200
DTR Off, RTS Off
xwisp2 failed after 0.00 seconds, rc 23
Press 'Enter' to continue:
Kod: Markera allt
P:\Program\XWisp2>xwisp2w target 12f683 port 3 go E:/Elektronik/MPLABProjekt/RGB
-lyse/rgb12f
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File E:/Elektronik/MPLABProjekt/RGB-lyse/rgb12f.hex loaded and is Intel Hex form
at conforming
Detected programmer: Wisp628, firmware version 1.27
Target not auto-detected, using specified target: 12F683
Target erased
Transferring program to 12F683 via Wisp628
Transferring program memory...100%
Verifying program memory...... 0%failed at 000000, expected: '2801', found: '3F
FF'
Write-Verify operation failed after 0.26 seconds, rc 21
xwisp2 failed after 1.28 seconds, rc 21
Press 'Enter' to continue:
Kod: Markera allt
P:\Program\XWisp2>xwisp2w port 3 go E:/Elektronik/MPLABProjekt/Overall/overall
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File E:/Elektronik/MPLABProjekt/Overall/overall.hex loaded and is Intel Hex form
at conforming
Detected programmer: Wisp628, firmware version 1.22
Recommendation: Upgrade your Wisp648 firmware to at least version 1.23rh
Target: 16F628A revision 08 (ID=1068)
Target erased
Transferring program to 16F628A via Wisp628
Transferring program memory...100%
Verifying program memory......100%
Transferring data memory......100%
Verifying data memory.........100%
Transferring ID memory........100%
Verifying ID memory...........100%
Transferring fuses memory.....100%
Verifying fuses memory........100%
Write-Verify operation terminated successfully in 0.75 seconds
Putting target in run mode
xwisp2 terminated successfully in 1.01 seconds
Det bör tilläggas att den programmerade 16F628A-kretsen sedan fungerar precis som den ska när man använder den.
Jag använde wispen för att programmera PICen med den nya firmwaren, så det är möjligt att nya firmwaren kanske programmerats felaktigt, med tanke på att wispen inte verkar må så bra över huvud taget.
Jag har ingenting inkopplat till mina kretsar, bara +5V, GND, avkopplingskonding 100nF och pullup 33k-ohm på MCLR. Och sen tåtarna från wispen förstås.
All hjälp uppskattas!