
Wisp mjukvara!
För att köra allt bekvämt, se till att ha xwisp2w.exe i din PATH.
Enklast är att flytta EXE'n till C:\WINDOWS (eller vad den nu heter
på din maskin). Lägg öven CFG filerna i samma katalog.
Sedan "ställer" du dig där du har dina projekt-filer (HEX filen) och
kör xwisp2w utan problem.
Generellt sätt, undvik katalog eller filnamn med mellanslag, det är
bara att be om problem...
C:\Documents and Settings\Nisse> cd \proj\proj1
C:\proj\proj1 xwisp2w port 1 go proj1
Notera att "port 1" är onödigt om den sitter på COM1.
Och då är öven "go" onödigt, så "xwisp2w proj1" räcker...
Enklast är att flytta EXE'n till C:\WINDOWS (eller vad den nu heter
på din maskin). Lägg öven CFG filerna i samma katalog.
Sedan "ställer" du dig där du har dina projekt-filer (HEX filen) och
kör xwisp2w utan problem.
Generellt sätt, undvik katalog eller filnamn med mellanslag, det är
bara att be om problem...
C:\Documents and Settings\Nisse> cd \proj\proj1
C:\proj\proj1 xwisp2w port 1 go proj1
Notera att "port 1" är onödigt om den sitter på COM1.
Och då är öven "go" onödigt, så "xwisp2w proj1" räcker...
- ElectricMan
- Inlägg: 4874
- Blev medlem: 21 februari 2007, 20:22:48
- Skype: ElectricManSwe
- Ort: Luleå
- Kontakt:
Nu fattar jag!
Jag skrev:
Då kom detta:
Och sen skrev jag:
Då kom detta:
Nu blev det enkelt!
Jag skrev:
Kod: Markera allt
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corporation
C:\Documents and Settings\Nisse>cd C:\wisp
Kod: Markera allt
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corporation
C:\Documents and Settings\Nisse>cd C:\wisp
C:\wisp>
Kod: Markera allt
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corporation
C:\Documents and Settings\Nisse>cd C:\wisp
C:\wisp>xwisp2w testar
Kod: Markera allt
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corporation
C:\Documents and Settings\Nisse>cd C:\wisp
C:\wisp>xwisp2w testar
xwisp2 version 1.9.2 for Windows (Dec 04 2006, Open Watcom C 1.50)
File testar.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp628, firmware version 1.09
Target: 16F877A revision 08 (ID=0E28)
Target erased
Transferring program to 16F877A via Wisp628
Transferring program memory...OK!
Verifying program memory......OK!
Transferring data memory......OK!
Verifying data memory.........OK!
Transferring ID memory........OK!
Verifying ID memory...........OK!
Transferring fuses memory.....OK!
Verifying fuses memory........OK!
Write-Verify operation terminated successfully in 0.69 seconds
Putting target in run mode
xwisp2 terminated successfully in 1.73 seconds
C:\wisp>
- ElectricMan
- Inlägg: 4874
- Blev medlem: 21 februari 2007, 20:22:48
- Skype: ElectricManSwe
- Ort: Luleå
- Kontakt:
- JimmyAndersson
- Inlägg: 26417
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Håller med Sodjan.
Jag gör källkoden på arbetsdatorn och programmerar PIC-kretsarna med datorn vid labb-bordet. För att det inte ska bli rörigt med olika versioner av filerna så sparas källkoder (med tillhörande filer) på arbetsdatorn och hexfilerna sparas på labbdatorn. Småändringar gör jag på labbdatorn. Annars blir det så mycket spring fram och tillbaka.
På båda datorerna finns en katalog i C: som heter PIC.
I den finns en underkatalog för de PIC-kretsar jag använt.
I varje underkatalog ligger alla källkoder, hex-filer och liknande för varje projekt.
Xwisp2w med tillhörande filer ligger i en egen mapp under C:\
Den är inlagd i Windows path, så när jag ska "skicka över" en .hex-fil till Wisp628 så behöver jag bara gå in i rätt PIC-modells katalog och skriva t.ex xwisp2w go filnamn.hex eller xwisp2w go c:\pic\12F675\filnamn.hex om man står vid rooten.
Jag gör källkoden på arbetsdatorn och programmerar PIC-kretsarna med datorn vid labb-bordet. För att det inte ska bli rörigt med olika versioner av filerna så sparas källkoder (med tillhörande filer) på arbetsdatorn och hexfilerna sparas på labbdatorn. Småändringar gör jag på labbdatorn. Annars blir det så mycket spring fram och tillbaka.

På båda datorerna finns en katalog i C: som heter PIC.
I den finns en underkatalog för de PIC-kretsar jag använt.
I varje underkatalog ligger alla källkoder, hex-filer och liknande för varje projekt.
Xwisp2w med tillhörande filer ligger i en egen mapp under C:\
Den är inlagd i Windows path, så när jag ska "skicka över" en .hex-fil till Wisp628 så behöver jag bara gå in i rätt PIC-modells katalog och skriva t.ex xwisp2w go filnamn.hex eller xwisp2w go c:\pic\12F675\filnamn.hex om man står vid rooten.
- ElectricMan
- Inlägg: 4874
- Blev medlem: 21 februari 2007, 20:22:48
- Skype: ElectricManSwe
- Ort: Luleå
- Kontakt:
Nu blir det ngt fel 
Vad är fel? Har kollat att jag har kopplat in rätt flera gånger.

Kod: Markera allt
C:\wisp>xwisp2w go rgb
xwisp2 version 1.9.2 for Windows (Dec 04 2006, Open Watcom C 1.50)
File rgb.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp628, firmware version 1.09
Target not auto-detected, please specify on commandline!
xwisp2 failed after 0.70 seconds, rc 23!
>>> Press 'Enter' to continue:
C:\wisp>
> Detected programmer: Wisp628, firmware version 1.09
Konstigt. jag *trodde* att jag hade skickat 1.11 till alla !?
Vad har du för target ? D.v.s PIC modell ?
Har du en extra 648A ?
Plocka i så fall ner "wisp628_111.hex" (finns i XWisp2 1.9.1 kittet på ww.robh.nl)
och uppgradera din Wisp628.
Annars hör du av dig till mig så fixar jag det...
> Target not auto-detected,
Antingen har du en PC som 1.09 inte stöder.
Eller så är det något annat fel, skakig 5V t.ex.
Eller att 100 nF avkoppling saknas.
Konstigt. jag *trodde* att jag hade skickat 1.11 till alla !?
Vad har du för target ? D.v.s PIC modell ?
Har du en extra 648A ?
Plocka i så fall ner "wisp628_111.hex" (finns i XWisp2 1.9.1 kittet på ww.robh.nl)
och uppgradera din Wisp628.
Annars hör du av dig till mig så fixar jag det...
> Target not auto-detected,
Antingen har du en PC som 1.09 inte stöder.
Eller så är det något annat fel, skakig 5V t.ex.
Eller att 100 nF avkoppling saknas.
- ElectricMan
- Inlägg: 4874
- Blev medlem: 21 februari 2007, 20:22:48
- Skype: ElectricManSwe
- Ort: Luleå
- Kontakt:
Jag har stoppat en 100nF mellan +5 och gnd, visst ska det va så?
Jag kör med din PIC12F629.
Tror inte att jag har ngn sådan PIC.
Och just det när jag kör koden så tänds en led på en utgång.
Jag har kopplat såhär:
http://hem.passagen.se/nisseselektronik ... /shema.bmp
Den ska "pwm'a" Led'sen
Jag kör med din PIC12F629.
Tror inte att jag har ngn sådan PIC.
Och just det när jag kör koden så tänds en led på en utgång.
Jag har kopplat såhär:
http://hem.passagen.se/nisseselektronik ... /shema.bmp
Den ska "pwm'a" Led'sen
- ElectricMan
- Inlägg: 4874
- Blev medlem: 21 februari 2007, 20:22:48
- Skype: ElectricManSwe
- Ort: Luleå
- Kontakt:
> Hur skulle jag veta det??
http://www.jescab.se/ICSP.html
Se "Krav på kopplingen vid ICSP" en bit ner på sidan.
> Kanske inte samma problem,...
I så fall, om det inte alls stämmer överens med originalrubrik o.s.v,
så är det bättre att starta en ny tråd för det nya "problemet". Många
kommer att missa det annars, d.v.s de som redan hade tröttnat på
det första problemet och inte längre läser tråden...
http://www.jescab.se/ICSP.html
Se "Krav på kopplingen vid ICSP" en bit ner på sidan.
> Kanske inte samma problem,...
I så fall, om det inte alls stämmer överens med originalrubrik o.s.v,
så är det bättre att starta en ny tråd för det nya "problemet". Många
kommer att missa det annars, d.v.s de som redan hade tröttnat på
det första problemet och inte längre läser tråden...
