Sida 4 av 6
Postat: 18 september 2007, 02:35:55
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
Postat: 18 september 2007, 07:19:29
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.
Postat: 19 september 2007, 13:17:24
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?
Postat: 19 september 2007, 16:27:02
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.
Postat: 20 september 2007, 02:21:14
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
Postat: 21 september 2007, 11:32:09
av martinmp777
JIPPI
nu fick jag igång den det fungerar och det blinkar så fint (orange)
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
ett stort steg för mitt projekt
Postat: 22 september 2007, 15:37:20
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?
Postat: 26 september 2007, 01:56:26
av martinmp777
någon som kan hjälpa mig??
Postat: 28 september 2007, 18:47:11
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?
Postat: 29 september 2007, 09:13:15
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.
Postat: 29 september 2007, 10:47:03
av martinmp777
tack för svaret icecap
jag har ingen kolla alls på felmeddelanden så det är därför jag frågar
Postat: 29 september 2007, 18:02:25
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?
Postat: 29 september 2007, 19:43:44
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 ? :
Eller saknas "//" i filen ?
Så kolla det. Eller visa din LKR fil här, så får vi se...
Postat: 29 september 2007, 19:49:51
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
Postat: 29 september 2007, 19:58:20
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