[ 2006985 @ 03.10.2012. 18:56 ] @
Pisem program za mikrokontroler u IAR razvojnom okruzenju. Imam globalni niz u C-u definisan sa : unsigned int AD0trenutno[6] ; treba da pokupim njegovu pocetnu adresu u promenljivu definisanu sa: unsigned int adresa ; .
koliko ja znam to se uradi kao:
adresa = AD0trenutno;
ali mi IAR vrati gresku:
Error[Pe513]: a value of type "unsigned int *" cannot be assigned to an entity of type "unsigned int".
trebalo bi da radi i kada se napise: adresa = &AD0trenutno[0] ; ali kompajler opet javi istu gresku.
U cemu gresim?

Problem moze da se resi tako sto cu pragma direktivom kompajleru definisati da mi niz AD0trenutno[6] smesta uvek na fiksnu adresu pa da posle koristim tu adresu, ali u cemu je problem sa gornjim resenjem?
[ 2006985 @ 03.10.2012. 19:04 ] @
nasao resenje kako kompajler ne zna da prilagodi tip podatka treba samo napisati adresa = (unsigned int)AD0trenutno ; .