KEIL C pro C51 - konstanty

Miroslav Mraz mraz@seznam.cz
Pátek Duben 4 13:56:59 CEST 2008


A máte tu proměnnou deklarovánu jako globální ?
Sice nemám Keil nainstalován, ale jako lokální to nejde ani v SDCC a
pokud si to dobře pamatuji, tak mezi těmito překladači zase tak velký
rozdíl není. V SDCC takováto konstrukce funguje:

unsigned int code at 0x8000 cprom = 0x1234;

void main (void) {
    unsigned int data i;
    i = cprom;
...
}

Tato už ne:

void main (void) {
    unsigned int code at 0x8000 cprom = 0x1234;
    unsigned int data i;
    i = cprom;
...
}

Mrazík

Martin Persich píše v Pá 04. 04. 2008 v 09:26 +0200:
> Tudy bohuzel cesta nevede.. Primo v tom odkazu je napsano, ze pomoci "_at_"
> to nejde.
> "Absolute variables cannot be initialized."
> 
> Martin. persich@transcon.cz
> 
> ----- Original Message ----- 
> From: "Jan Waclawek" <konfera@efton.sk>
> To: "HW-news" <hw-list@list.hw.cz>
> Sent: Friday, April 04, 2008 8:40 AM
> Subject: Re: KEIL C pro C51 - konstanty
> 
> 
> _at_
> RTFM
> http://www.keil.com/support/man/docs/c51/c51_le_absvarloc.htm
> wek
> 
> ----- Original Message ---------------
> 
> Subject: KEIL C pro C51 - konstanty
>    From: Va_Sm <spiritusII@seznam.cz>
>    Date: Thu, 03 Apr 2008 23:26:50 +0200
>      To: konference <hw-list@list.hw.cz>
> 
> >Zdravim,
> >potrebval bych poradit, jakym zpusobem zapsat v C komplatoru Keil
> >nasleduji vec.Je mozne deklarovat konstantu na konkretni misto v kodove
> >pameti? Neco jako: code const  int =  0x1234, ale aby hodnota 0x1234
> >byla ulozena na konkretni adresu napr. 4000h.
> >
> >dekuji
> >V. Smidl
> >_______________________________________________
> >HW-list mailing list  -  sponsored by www.HW.cz
> >Hw-list@list.hw.cz
> >http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list