Tappar kontakten med Wispen "rc23"

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Hej Sodjan,

Nej jag stänger inget, jag lämnar CMD fönstret genom att aktivera kodeditor (MCS+) fönstret och sedan hoppar jag tillbaks på samma sätt. Jag försöker ställa in enviroment variablerna för att slippa skriva så långa kommandon varje gång jag testar en ändring av koden. Jag bytta namn på xwisp2 till ”w” och då räcker det att jag skriver ”w fil” så är det klart, det behövs inte ens ”go” i mellan. All jag vill är att ”spika” port 4 sen funkar det 100%! :D
DeeJayPA2
Inlägg: 371
Blev medlem: 19 mars 2008, 19:20:25
Ort: Luleå

Inlägg av DeeJayPA2 »

Antagligen helt OT !
Andy, har du testat Bumblebee ?
Den känner av när hex filen andras och kan skicka in den in PICen automagiskt, mycket smidigt vid labb.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Nej jag har inte testat BumbleBee, tittade på det för ett tag sedan men mer blev det inte då. Jag fick intrycket att den inte täckte så många PIC’s som jag helst skulle vilja. Men det kan ju hända att det finns uppdateringar nu, förresten funkar den med Wisp648?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> för att slippa skriva så långa kommandon varje gång jag testar en ändring av koden.

Jag kör alltid med <pil-upp><ENTER> vid om-programmering...
Varför i jösse namn ska du *skriva om* kommandot varje gång !!??

> Jag bytta namn på xwisp2 till ”w”

Fullständigt onödigt...
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Jag tycker det är smidigt att skriva w och filnamnet för jag ändrar ofta namn för varje editering så att jag kan gå tillbaks till tidigare version om jag behöver.
Går det att ”spika” port 4 så att den är kvar nästa gång jag startar datorn och öppnar CMD?
InSipiD
Inlägg: 27
Blev medlem: 27 januari 2008, 10:36:42
Ort: Gävle

Inlägg av InSipiD »

Skapa en bat-fil i vilken du skriver

xwisp2w port 4 baudrate 19200 rts on go %1

denna kan du lägga i windows-katalogen. sedan döper du batfilen till xw.bat eller något liknande och kan därefter skriva

xw minhexfil för att programmera.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Det kan vara värt ett försök! Tack för det! :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Men *varför* har du med "baudrate 19200 rts on" ???
Fungerar det inte utan det ?

Och fungerade det inte att sätta upp en "environment variable" med port numret ?
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Jo, det funkar med bara port 4.

Jag vet inte för det enda som hjälper är att återaktivera port 4, inte ens bryta spänningen hjälper.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Vad betyder "återaktivera" ?
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

Återupprättar kontakten med wispen, om det är lite bättre uttryckt. :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jo :-)
Man hur ??
Vad är det du gör (måste göra) för att "återaktivera" ?
Du sa "återaktivera port 4", vad är det du gör med port 4 ?
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

När jag ska ha kontakt med Wispen försöker jag först att ställa in porten till 4, detta ger rc 23 och sedan ställer jag in port 4 igen men med ” baudrate 19200 rt
s on” och då funkar det!

Min fråga är; går det att välja port 4 en gång för alla så att man slipper skriva in allt varje gång?

Som följer från CMD:

C:\Program\Mecanique\MCS Plus\Mina HEX filer>w go 88A
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File 88A.hex loaded and is Intel Hex format conforming
Failure opening serial port 'COM1', errno = 0
xwisp2 failed after 0.14 seconds, rc 23
Press 'Enter' to continue:

C:\Program\Mecanique\MCS Plus\Mina HEX filer>dir
Volymen i enhet C har etiketten Hårddisk
Volymens serienummer är 4CD0-0948

Innehåll i katalogen C:\Program\Mecanique\MCS Plus\Mina HEX filer

C:\Program\Mecanique\MCS Plus\Mina HEX filer>set XWISP2=port 4

C:\Program\Mecanique\MCS Plus\Mina HEX filer>w go 88A
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
File 88A.hex loaded and is Intel Hex format conforming
Failure opening serial port 'COM1', errno = 0
xwisp2 failed after 0.06 seconds, rc 23
Press 'Enter' to continue:


C:\Program\Mecanique\MCS Plus\Mina HEX filer>set XWISP2=port 4 baudrate 19200 rt
s on

C:\Program\Mecanique\MCS Plus\Mina HEX filer>w go 88A
xwisp2 version 1.9.5 for Windows (Jan 24 2008, Open Watcom C/C++ 1.70)
Command 'baudrate' unknown or not currently implemented.
File 88A.hex loaded and is Intel Hex format conforming
Detected programmer: Wisp648, firmware version 1.23
Target: 16F88 revision 08 (ID=0768)
Target erased
Transferring program to 16F88 via Wisp648
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.40 seconds
Putting target in run mode
xwisp2 terminated successfully in 1.92 seconds


:?
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Lägg till "port 4" i xwisp2w kommandot.
Sedan kör du <pil-upp><ENTER> för att flasha om...

*ELLER* sätt upp din XWISP2 variabel som man *SKA* göra,
d.v.s system-wide via t.ex kontrollpanelen...

*ELLER* (som någon annan föreslog) skapa en w.bat fil någonstans i din
PATH där du kan ha dina port 4 och andra options.

Men detta är ju bara ett om-tjat av samma saker som har nämnts tidigare.
Användarvisningsbild
Andy
Inlägg: 5893
Blev medlem: 26 september 2004, 18:24:52
Ort: Södern

Inlägg av Andy »

>*ELLER* sätt upp din XWISP2 variabel som man *SKA* göra,
d.v.s system-wide via t.ex kontrollpanelen...

Jag förstår inte hur du menar, kan man få en förklaring eller en hänvisning till en text.

>Men detta är ju bara ett om-tjat av samma saker som har nämnts tidigare.


Jag svarade på din fråga!
Skriv svar