Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 1.675 pregleda

Najnovija ↓

program u c-u gde gresim? 03.10.2012. u 19:56 · pre 171 mesec #1
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?
Re: program u c-u gde gresim? 03.10.2012. u 20:04 · pre 171 mesec #2
nasao resenje kako kompajler ne zna da prilagodi tip podatka treba samo napisati adresa = (unsigned int)AD0trenutno ; .
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme