Generera HEX-fil från BASCOM AVR BAS-fil
Re: Generera HEX-fil från BASCOM AVR BAS-fil
Länk till den ?
Sökte på "BASCOM AVR" och hittade en PDF-manual på 1Mb.
Tror det är denna.http://www.grifo.it/MANUAL/uk_BASCAVR.PDF
Tror det är meningslöst för mig att försöka lära programmering.
Hade hoppats att någon med denna kunskap skulle intressera
sig för projektet,då den kan användas till de flesta fordon.
Sökte på "BASCOM AVR" och hittade en PDF-manual på 1Mb.
Tror det är denna.http://www.grifo.it/MANUAL/uk_BASCAVR.PDF
Tror det är meningslöst för mig att försöka lära programmering.
Hade hoppats att någon med denna kunskap skulle intressera
sig för projektet,då den kan användas till de flesta fordon.
Re: Generera HEX-fil från BASCOM AVR BAS-fil
Varför det, det är egentligen inte så svårt, ungefär som att lära sig ett språk, men betydligt enklare.Tror det är meningslöst för mig att försöka lära programmering
Betydligt mindre ordförråd, enklare grammatik, inga undantag, ett fåtal ordklasser osv.
Ingen kan bli för gammal, likaså är ingen för dum i huvudet för att kunna lära sig.
BASIC är bland det enklaste som finns att lära sig, dock blir det snabbt väldigt ohanterligt om man skall göra lite mer avancerade saker.
Dock är det så att: När det gäller microcontrollers såsom PIC/AVR/ARM/MIPS och allt vad de heter, så måste man ha en hyfsad djup kunskap hur kretsen i sig fungerar då det är rätt lätt att göra fel.
Re: Generera HEX-fil från BASCOM AVR BAS-fil
> Sökte på "BASCOM AVR" och hittade en PDF-manual på 1Mb.
> Tror det är denna.http://www.grifo.it/MANUAL/uk_BASCAVR.PDF
Sidan 51 har svaret på din fråga under "Elementary Data Types".
Se även om "Dim" på sidan 114.
> Tror det är denna.http://www.grifo.it/MANUAL/uk_BASCAVR.PDF
Sidan 51 har svaret på din fråga under "Elementary Data Types".
Se även om "Dim" på sidan 114.
Re: Generera HEX-fil från BASCOM AVR BAS-fil
Tomas:
Fördelen med att lära sig ett annat språk jämfört med programmering är att det går att göra sig förstådd även om krumelurparanteserna är på fel ställe eller syntaxen är lite off, kompilatorer är så petiga med sånt.
Dword hette det visst inte i bascom men en long kanske, två word, som blir full vid 4294967295.
Å andra sidan så är de lite tjuriga här bara för att du ska lära dig nåt själv och inte bara fråga andra, så jag kanske får bannor nu.
Fördelen med att lära sig ett annat språk jämfört med programmering är att det går att göra sig förstådd även om krumelurparanteserna är på fel ställe eller syntaxen är lite off, kompilatorer är så petiga med sånt.


Dword hette det visst inte i bascom men en long kanske, två word, som blir full vid 4294967295.
Å andra sidan så är de lite tjuriga här bara för att du ska lära dig nåt själv och inte bara fråga andra, så jag kanske får bannor nu.

Re: Generera HEX-fil från BASCOM AVR BAS-fil
Dword hette det visst inte i bascom men en long kanske, två word, som blir full vid 4294967295.
Om jag förstått rätt ska jag på rad 28 lägga in ett Word efter det som står där redan.
Men då blir det felmeddelande för rad 28 "Illegal character" och "Adress out of bounds"
Raden ser ut så här i programmet.
Dim Volumeprecedent As Word
Jag lade in ordet på detta sätt (Dim Volumeprecedent As Word Word)
Hur många fel gjorde jag?
Om jag förstått rätt ska jag på rad 28 lägga in ett Word efter det som står där redan.
Men då blir det felmeddelande för rad 28 "Illegal character" och "Adress out of bounds"
Raden ser ut så här i programmet.
Dim Volumeprecedent As Word
Jag lade in ordet på detta sätt (Dim Volumeprecedent As Word Word)
Hur många fel gjorde jag?
Re: Generera HEX-fil från BASCOM AVR BAS-fil
Och vid en snabb genomläsning verkar en "long" vara signed, dvs med ett talområde från -2147483647 till +2147483647.
Re: Generera HEX-fil från BASCOM AVR BAS-fil
Har provat med "As Long" med samma felmeddelande.
Men det fungerar även med femsiffrigt tal på samma sätt som med "Word"
Jag får försöka hitta en givare med samma antal pulser som den i projektet.
För Digmesa 932-8501 har jag inte hittat hos Conrad där den skulle finnas.
Men det fungerar även med femsiffrigt tal på samma sätt som med "Word"
Jag får försöka hitta en givare med samma antal pulser som den i projektet.
För Digmesa 932-8501 har jag inte hittat hos Conrad där den skulle finnas.
Re: Generera HEX-fil från BASCOM AVR BAS-fil
> Har provat med "As Long" med samma felmeddelande.
Du behöver göra en analys av beräkningarna. Räkna för hand med max
värden i alla lägen och se vad de olika beräkningarna maximalt kan komma upp till
"worst case", som det kallas. Beroende på räkneoperation (mult, div o.s.v) så kan
det vara min värde som ska använda ibland, men det ger sig när man ser beräkningarna.
> Men det fungerar även med femsiffrigt tal på samma sätt som med "Word"
Förväntat. Om en Word (16-bitar) fungerar så kommer naturligstvis även en
Long (32-bitar) att fungera.
> Jag får försöka hitta en givare med samma antal pulser som den i projektet.
Jag funderade lite på det för någon dag sedan...
Varför inte helt enkelt köra med rätt prylar så att du inte behöver justera programmet alls ?
Du behöver göra en analys av beräkningarna. Räkna för hand med max
värden i alla lägen och se vad de olika beräkningarna maximalt kan komma upp till
"worst case", som det kallas. Beroende på räkneoperation (mult, div o.s.v) så kan
det vara min värde som ska använda ibland, men det ger sig när man ser beräkningarna.
> Men det fungerar även med femsiffrigt tal på samma sätt som med "Word"
Förväntat. Om en Word (16-bitar) fungerar så kommer naturligstvis även en
Long (32-bitar) att fungera.
> Jag får försöka hitta en givare med samma antal pulser som den i projektet.
Jag funderade lite på det för någon dag sedan...
Varför inte helt enkelt köra med rätt prylar så att du inte behöver justera programmet alls ?
Re: Generera HEX-fil från BASCOM AVR BAS-fil
Jag har aldrig använt bascom, men i PBP är det en speciell kompilator (pbpl) som du måste köra om du vill använda long, vanliga pbp stöder bara bit/byte/word
det är inte nåt liknande där ?
det är inte nåt liknande där ?