Sida 2 av 3
Postat: 18 november 2007, 16:42:16
av jojje
Vill/måste man använda mellanrum (
mellan rum är nåt annat

) så sätt sitationstecken/fnuttar ("bla bla bla") runt.
Postat: 18 november 2007, 17:53:18
av sodjan
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...
Postat: 18 november 2007, 18:12:07
av ElectricMan
Nu fattar jag!
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
Då kom detta:
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>
Och sen skrev jag:
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
Då kom detta:
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>
Nu blev det enkelt!
Postat: 18 november 2007, 18:29:18
av Icecap
Jupp! När man väl har fattat galoppen är det enkelt! Jag använder Windows Commander och då behöver jag bara att dra hex-filen till en ikon.
Postat: 18 november 2007, 19:02:35
av MadModder
Om man har en massa mellanslag i sökvägen, kan man byta ut det mot 8-teckensversionen. T.ex istället för "documents and settings", kan man skriva docume~1.
Nackdelen är ju ifall man har flera mappar som börjar på samma 6 bokstäver, då blir de ~1 ~2 ~3 osv...
Postat: 18 november 2007, 19:06:39
av ElectricMan
Kan man döpa om documents and settings mot typ "profiler"?
Postat: 18 november 2007, 20:19:34
av squiz3r
Det går säkert att byta namn på den, men efter som iprincip alla installerade program använder en sökväg som går via document and settings så lär du få rätt mycket job med att ändra det..
Mvh
Postat: 18 november 2007, 21:54:28
av sodjan
Tips, rör *inte* det som Windows har skapat...
Kör med några egna små kataloger istället,
jag brukar ha c:\docs\... c:\data\... o.s.v.
Och visst, det finns massor av metoder och verktyg för att
spara ett par kommandon. Frågan är om det är värt jobbet
för hemmapularen...
Postat: 19 november 2007, 00:09:34
av JimmyAndersson
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.
Postat: 19 november 2007, 21:03:06
av ElectricMan
Nu blir det ngt fel
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>
Vad är fel? Har kollat att jag har kopplat in rätt flera gånger.
Postat: 19 november 2007, 21:18:22
av sodjan
> 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.
Postat: 19 november 2007, 21:33:29
av ElectricMan
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
Postat: 19 november 2007, 21:37:09
av sodjan
Hur kan du programmera kretsen om MCLR ligger fast till 5V ??
Är det här SAMMA problem som för övrigt i tråden ????
Postat: 19 november 2007, 21:45:29
av ElectricMan
Hur skulle jag veta det??
Men nu funkar det iaf!

Nästan! Det är bara 2st leds som lyser! (berättar mer i morrn)
Kanske inte samma problem, så ngn mod får flytta om dom har lite att göra!
Postat: 20 november 2007, 00:00:04
av sodjan
> 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...
