BASCOM - syntax error, token='

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
Sanci
Bitmanipulátor
Hozzászólások: 107
Csatlakozott: 2008. március 14. péntek, 6:00

BASCOM - syntax error, token='

Hozzászólás Szerző: Sanci »

Szervusztok!

Az alábbi problémám van.
A Bascom kiírja fordításnál hogy: Error : 320 Line 360 syntax error token= '

Vagyis beleköt a " ' " karakterbe hogy hibás utasítás.
Továbbá: Errors 14 found
A hibaüzenerte kattintva, nem ugrik az állítólagos hibahely(ek)re...
Egyszerűen nem értem.

Megnyitva szövegszerkesztő ablakban a BAS file-t nem találok " ' " karaktert.

Minden ' karakterrel kezdődő megjegyzést a kódban töröltem.

Ezzel a hibával még soha nem találkoztam.

Van valakinek ezzel kapcsolatban valami ötlete?





Üdv, Sándor
A hozzászólást 1 alkalommal szerkesztették, utoljára Sanci 2011. január 4. kedd, 18:59-kor.
Avatar
Sanci
Bitmanipulátor
Hozzászólások: 107
Csatlakozott: 2008. március 14. péntek, 6:00

Helyesbítek..

Hozzászólás Szerző: Sanci »

Hibakód 320 és arra nem találok leírást...
:( A jelzett sor pedig a Kód vége.
Avatar
Sanci
Bitmanipulátor
Hozzászólások: 107
Csatlakozott: 2008. március 14. péntek, 6:00

Hozzászólás Szerző: Sanci »

A megjegyzéseket is hibás utasításnak veszi.

call main 'megjegyzés

brrr...
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Hozzászólás Szerző: nobody_hun »

M32-t használsz?

Ez a hibakód a definíciós állományban levő hibára utal.
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
Sanci
Bitmanipulátor
Hozzászólások: 107
Csatlakozott: 2008. március 14. péntek, 6:00

Hozzászólás Szerző: Sanci »

Szia!

Nagyon köszönöm.
Igazad van. Mega32.
Akkor ez ok, csak azt nem tudom mi hozhatta ki.
Illetve mitől függ hogy hol jó és hol nem.
Általában változásonként mentem a kódot megszokásból.
Ha kidobja az ilyen jellegű üzeneteket, akkor a korábbról mentett programnál is kiírja.

Idő közben látszólag minden ok nélkül megjavult.

Azt nem értem hogy ha valami jó, akkor ugye jó. Ha meg nem, akkor időnként miért fogadja el.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Hibás porthivatkozás, ill konfigurációs hivatkozásod van.
Esetleg a bas kódban olyan ékezetes karaktert használsz amit nem szeret (UTF8 és társai).
Avatar
Sanci
Bitmanipulátor
Hozzászólások: 107
Csatlakozott: 2008. március 14. péntek, 6:00

Hozzászólás Szerző: Sanci »

Értem.
A karakter kódolást elvileg az Op. rendszer illetve az arra telepített programok bekavarhatják ugye? gondolok arra hogy esetleg valami elállította és a bascom nem szereti?

Csak mert közben átnyargaltam Win7 -ről XP-re és ott nem jelentkezik 1x sem a gond.

így vissza gondolva: Képernyőkímélő visszatérte után (Változatlan forráskód újrafordításánál) jött elő először.
De nobody_hun is tud valamit, mert telibe trafálta a M32 -t 8)
Avatar
Sanci
Bitmanipulátor
Hozzászólások: 107
Csatlakozott: 2008. március 14. péntek, 6:00

Hozzászólás Szerző: Sanci »

Szervusztok!

Tegnap óta semmit nem változtattam a folyamatosan mentett projektemben.
Este kikapcsoltam a gépet. (XP) És ma bekapcsolás után megint jött a TOKEN ERROR = '
Nem értem mitől függ hogy tegnap jó volt, ma bekapcsoltam a gépet és az összes projekt folyamán mentett forrásra, fordításnál ezt írja ki.
Ha a config állományban van a hiba, akkor tegnap miért nem jelentkezett 1x sem gép újra telepítés után?

Nem lehet hogy valami vírus próbál meg változtatni az állományon?
(Bár azt nem találtam a gépen.)
Net nincs, csak a telepített rendszer, Bascom, AVR studió.

Van valakinek ötlete?
Bármi jöhet, kipróbálom.
:)
Avatar
Sanci
Bitmanipulátor
Hozzászólások: 107
Csatlakozott: 2008. március 14. péntek, 6:00

Hozzászólás Szerző: Sanci »

A Probléma megoldódni látszik.
Kicseréltem a Ram-ot a PC-ben.
Most úgy néz ki hogy jó. :)
Remélem már nem lesz Token error, mert aludni is alig bírtam miatta.

Mindenkinek köszönöm!

Üdv, Sándor
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Hozzászólás Szerző: nobody_hun »

A probléma forrása az m32def.dat állomány. Természetesen más kontrollerekkel is előfurdul, de az m32-nél a legjellemzőbb.

Ebben az állományban vannak tárolva a kontroller specifikus adatok a Bascom részére.

A 320-as hibakód nem publikus és nem feltétlenül a fájl fizikai sérülését jelenti, ahogy írod, hibás RAM is okozhatja (mármint a PC-ben).
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
Sanci
Bitmanipulátor
Hozzászólások: 107
Csatlakozott: 2008. március 14. péntek, 6:00

Hozzászólás Szerző: Sanci »

Szia!

Nagyon szépen köszönöm az infót!

Igen, érdekes volt ez a hiba, és a PC ram csere egy végső próbálkozás eredménye volt.
Szerencsére most megoldotta a problémám, és már nem jelentkezett azóta.

Üdv. Sándor
Válasz küldése