hur göra varv/hastighetsmätare till rcbil

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

Jag kanske ska utveckla min fråga

Jag undrar hur man ändrar vilken port man änvänder i "wisp2" för det står såhär
"failure opening serial port 'COM1' errno = 1" eller är det något annat som är fel då?

Kan det vara så att det inte fungerar i vista?

Jag kör med en USB-seriel kabel och om man går in i enhetshanteraren så
kan man ändra vilken port som den ska "vara" om jag sätter det till COM1
så blir det samma meddelande ändå

Jag hoppas vill hjälpa mig
Användarvisningsbild
Icecap
Inlägg: 26636
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Byt från Wisp2 till xwisp2w istället.

xwisp2w port 2 go xxx.ihx
där 2 är COM2 (3 för COM3 osv)
xxx.ihx = hexfilen som ska programmeras in i kretsen.
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

okej det förstår jag inte mycket av

jag glömde W:et efter Wisp2, jag kör med Wisp2w men jag förstår ändå inte hur man gör för att byta port nummer

om man bara dubbelklickar på Wisp2w så kommer det fram en ruta där det är olika komandon så tillexempel "BAUD b : set baudrate b", "PORT x : use port x <name or number>"

men hur bär man sig åt för att göra det?
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Du bör kunna skapa en bat-fil i katalogen du kör i, borde vara lite enklare.

Högerklicka i mappen, Nytt -> textdokument. Döp filen till tex. Wisp.bat

Högerklicka på Wisp.bat, välj redigera.

Skriv

xwisp2w port 2 go xxx.ihx
pause

enligt Icecaps instruktioner.

Spara filen och dubbelklicka på den så bör de två raderna köras, funkar iaf i XP.
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

Tack piraten för ett jätte bra svar som till och med jag förstår

Jag tror att det är vista som ställer till det, jag ska prova med XP senare idag
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

JIPPI

nu fick jag igång den det fungerar och det blinkar så fint (orange) :P

det va nog vista som ställde till det, så jag provade på familjens dator som
mot min förvåning hade en eller rättare sagt 2 serielportar så då blev det
inte något problem och jag har köpt en USB till Seriel kablen helt i onödan.

nu ska jag bara fixa några egna lätta program så jag får lära mig lite hur man gör :P

ett stort steg för mitt projekt
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

jag har nu stött på ett litet problem, detta kommer upp när jag "bygger" programmet i mplab

MPLINK 4.11, Linker
Copyright (c) 2007 Microchip Technology Inc.
Error - Unrecognized input in 'C:\Program Files\Microchip\MPASM
Suite\LKR\16f628a.lkr:1': Sample
Errors : 1


vad ska jag göra?
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

någon som kan hjälpa mig??
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

det skulle vara till stor hjälp för mig om någon skulle kunna säga vad jag ska göra för att får det att fungera!!!

frågan som jag ställde för några dagar sedan: det kanske inte är tillräckligt bra gamatik i den för att ni/sodjan ska förstå


Jag har nu stött på ett litet problem, detta kommer upp när jag "bygger" programmet i mplab

MPLINK 4.11, Linker
Copyright (c) 2007 Microchip Technology Inc.
Error - Unrecognized input in 'C:\Program Files\Microchip\MPASM
Suite\LKR\16f628a.lkr:1': Sample
Errors : 1


vad ska jag göra?
Användarvisningsbild
Icecap
Inlägg: 26636
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Du kan börja med att läsa vad du själv skriver.

Linkern klagar över att det ges ett kommando till den som den inte fattar och som jag fattar det bör det vara ordet "Sample" som ställer till det men där är jag osäker, det är mycket sällan att jag får fel från linkern.

Dessutom finns det en utmärkt hjälpfunktion om detta i MPLAB, jag har som sagt ytterst lite koll på linkerns felmeddelanden.
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

tack för svaret icecap

jag har ingen kolla alls på felmeddelanden så det är därför jag frågar
Kaggen
Inlägg: 432
Blev medlem: 29 januari 2005, 03:06:02

Inlägg av Kaggen »

Om du kollar i felmeddelandet du får, har du en sökväg till en fil som heter "16f628a.lkr", har du varit och pillat i den filen?
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> det kanske inte är tillräckligt bra gamatik i den för att ni/sodjan ska förstå

Inget problem med det, men du är lite dålig på att ge korrekt och
komplett information...

Visa *hela* texten från output fönstret *inklusive* det MPLINK
kommando som används.

Hur som helst...

I hjälpfilen till MPLINK står det :

Kod: Markera allt

Unrecognized input in 'cmdfile:line'. 
All statements in a linker command file must begin
with a directive keyword or the comment Delimiter //.
En bra övning kan vara att du letar reda på var det står i hjälpfilen !

Notera att det i ditt felmeddlande står att det är rad *1* som felet är på !

Hur ser *första* raden ut i 16F628A.LKR ? Så här ? :

Kod: Markera allt

// Sample linker command file for 16F628A
Eller saknas "//" i filen ?

Så kolla det. Eller visa din LKR fil här, så får vi se...
martinmp777
Inlägg: 58
Blev medlem: 29 juli 2007, 19:11:11
Ort: Örnsköldsvik

Inlägg av martinmp777 »

jag lyckades fixa det men det va mer än "//" som saknades,
på tredje raden saknades det en punkt också, det blev ett liknande
felmeddelande efter jag satt dit "//", jag kollade hur det såg ut i en annan
linkerfil och ändrade det som inte va likt.

jag ska verkligen försöka att skriva utförliga frågor som talar om hela problemet
sodjan
EF Sponsor
Inlägg: 43249
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Väldigt konstigt...
Vilken version av MPLAB har du ?

Så hår ser hela min 16F628A.LKR ut, om du vill kopiera den (från MPLAB 7.62) :

Kod: Markera allt

// Sample linker command file for 16F628A

LIBPATH  .

CODEPAGE   NAME=vectors    START=0x0      END=0x4      PROTECTED
CODEPAGE   NAME=page       START=0x5      END=0x7FF
CODEPAGE   NAME=.idlocs    START=0x2000   END=0x2003   PROTECTED
CODEPAGE   NAME=.device_id START=0x2006   END=0x2006   PROTECTED
CODEPAGE   NAME=.config    START=0x2007   END=0x2007   PROTECTED
CODEPAGE   NAME=eedata     START=0x2100   END=0x217F   PROTECTED

DATABANK   NAME=sfr0      START=0x0      END=0x1F     PROTECTED
DATABANK   NAME=sfr1      START=0x80     END=0x9F     PROTECTED
DATABANK   NAME=sfr2      START=0x100    END=0x10B    PROTECTED
DATABANK   NAME=sfr3      START=0x180    END=0x18F    PROTECTED

DATABANK   NAME=gpr0      START=0x20     END=0x6F
DATABANK   NAME=gpr1      START=0xA0     END=0xEF
DATABANK   NAME=gpr2      START=0x120    END=0x14F

SHAREBANK  NAME=gprnobnk0  START=0x70     END=0x7E
SHAREBANK  NAME=gprnobnk0  START=0xF0     END=0xFE
SHAREBANK  NAME=gprnobnk0  START=0x170    END=0x17E
SHAREBANK  NAME=gprnobnk0  START=0x1F0    END=0x1FE

SHAREBANK  NAME=gprnobnk1  START=0x7F     END=0x7F
SHAREBANK  NAME=gprnobnk1  START=0xFF     END=0xFF
SHAREBANK  NAME=gprnobnk1  START=0x17F    END=0x17F

DATABANK   NAME=testreg    START=0x1FF    END=0x1FF   PROTECTED

SECTION    NAME=STARTUP  ROM=vectors     // Reset and interrupt vectors
SECTION    NAME=PROG     ROM=page        // ROM code space
SECTION    NAME=IDLOCS   ROM=.idlocs     // ID locations
SECTION    NAME=DEVICEID ROM=.device_id  // Device ID
SECTION    NAME=DEEPROM  ROM=eedata      // Data EEPROM
Skriv svar