[elektro] C kérdés
Gál Zsolt
tralitoverin at gmail.com
Wed Mar 17 18:01:00 CET 2010
Hát... elég zavaros számomra a kérdés, de azért annyit csak írok hozzá, hogy
talán nem kellene ennyire belebonyolódni.
Ha jól értem, akkor valamilyen PIC-ről méghozzá 18-as sorozatról írsz. Én az
SDCC-t használtam eddig és ott arra jöttem rá, hogy a megszakítási rutint
érdemes inkább asm-be megírni. Szóval én azt javasolnám. Aztán majd
összelinkeled az objektumokat.
2010/3/17 hg12345 <hg12345 at freemail.hu>
> Hi! Hogyan lehet egy meghatározott függvényhívási, interrupt névhez
> érvényes definiciót és címet generálni?A nevek a linkerscriptben már
> leírtak, ha nincsenek definiálva akkor DefaultIT helyettesítődnek.Ehez a
> részhez nem szeretnék hozzá nyúlni. Az függvény/IT -t definiálnám és
> megírnám ez egyik név alatt, a másikat meg ehhez hozzárendelném. Definiálnám
> a nevet és a címet! Az ami nem megy, C forrás szinten (GNU C variáns MPLAB
> C30). pl.: IT1 és IT2 linkerscriptben ide használt nevek ettől nem lehet
> eltérni.... void __attribute__((interrupt,no_auto_psv)) _IT1(void){
> //feldolgozó program} ez nem müködik:void
> _-attribute__((interrupt,address(_IT1) _IT2(void); Ez megoldható C-ben?
> -----------------------------------------
> elektro[-flame|-etc]
>
--
~~~~~~~~~~~~~~~~
http://galzsolt.zzl.org
More information about the Elektro
mailing list