Microchip-C18 x htsoft-C18
Lukas Grepl
L.Grepl@sh.cvut.cz
Středa Listopad 1 19:02:37 CET 2006
> Mam pole structur v externi pameti - 1024 polozek. Je tam 12 bitovych
> promennych. Kdyz je prepisu na unsigned char tak to hodi navic 10KB. Je ale
> fakt, ze tam jeste misto mam. Popremyslim nad tim.
Jestli jsou ty bity ve strukturach, tak spravne a portabilni reseni je
typedef struct {
unsigned char b0: 1;
unsigned char b1: 1;
unsigned char b2: 1;
unsigned char b3: 1;
// ...
} STRUKTURA;
Typ bit tu neni potreba. Nebo to tak mate a "jen" mate problem, ze to v
praxi nefunguje? Externi pamet jsem tedy nikdy u PIC18 (Hitech PICC)
nepouzil, ale neprimo adresovane struktury pouzivam dost intenzivne a az
na drobne vyjimky s tim problem nikdy nebyl.
Lukas Grepl
Další informace o konferenci Hw-list