Podpowiedzcie mi prosze, jak zadeklarowac zmienna w pamięci eeprom po adresem 0x01??
bo:
#define EEMEM __attribute__((section(".eeprom")))
EEMEM unsigned char ZMIENNA;
lokuje ja w pierwszej wolnej komorce czyli 0x00. Moge zadeklarowac wczesniej inna zmienna PUSTĄ tak aby kompilator ulokowal ja pod 0x00 ale nie jest to elegancke.
W '51 robilo sie to tak w pamięci programu:
at 0x00 code unsigned char ZMIENNA, a jak umiescić zmienne czy nawet funkcje lub procedur pod konkretnym adresem w AVR-GCC??
bo:
#define EEMEM __attribute__((section(".eeprom")))
EEMEM unsigned char ZMIENNA;
lokuje ja w pierwszej wolnej komorce czyli 0x00. Moge zadeklarowac wczesniej inna zmienna PUSTĄ tak aby kompilator ulokowal ja pod 0x00 ale nie jest to elegancke.
W '51 robilo sie to tak w pamięci programu:
at 0x00 code unsigned char ZMIENNA, a jak umiescić zmienne czy nawet funkcje lub procedur pod konkretnym adresem w AVR-GCC??