Nem ASM kód $include-olása?

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
HPMaster
Bitmanipulátor
Hozzászólások: 138
Csatlakozott: 2008. március 10. hétfő, 6:00

Nem ASM kód $include-olása?

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

Tiszteletem Urak!

Mi a lehetősége annak, hogy gyakran használt szubrutinokat ne kelljen minden egyes fejlesztésbe külön beollózni?
Gondolok itt arra, hogy teszem azt, DS18B20 hőmérő IC-hez szükséges szubrutint megírnám a hozzá tartozó deklarációkkal együtt BAS formában, és ezt valamilyen formában csak meghívnám " $include "-olnám az adott főforrásomban.

Lehetne valahogy ilyet tenni?
Mert akkor kicsit könnyebbé válna az életem azt hiszem :)

Elnézést, ha netán triviális...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Nem ASM kód $include-olása?

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

$include a trükk kódja...

De a fő trükk:
1. $include "ds1820parametersdim.bas"
program végére:
2. $include "ds1820szubrutinok.bas"
Avatar
HPMaster
Bitmanipulátor
Hozzászólások: 138
Csatlakozott: 2008. március 10. hétfő, 6:00

Re: Nem ASM kód $include-olása?

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

Akkor, ha jól értem, az elejébe kell minden szükséges konfig. és változó deklarálás, mintha ténylegesen ott lenne kódban;
a végére pedig az inklúdolt BASban csak a SUB-ok, ahogyan eredetileg is írtam volna őket?

Magyarán, csak szimplán ki kell emelni a kívánt részeket a forrásból és adott módon elkülöníteni egy-egy fájlba...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Nem ASM kód $include-olása?

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

Igen. Az include: mintha a file oda lenne begépelve....

első:
deklarálás + változók

második:
függvények + szubrutinok
Avatar
HPMaster
Bitmanipulátor
Hozzászólások: 138
Csatlakozott: 2008. március 10. hétfő, 6:00

Re: Nem ASM kód $include-olása?

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

Fantasztikus! :)

Köszönöm a szíves felvilágosítást! :idea:
Válasz küldése