Gast
#1133788
Hallo, ich nutze den C30-Compiler von Microchip und programmiere auf einem PIC 24 FJ (16 Bit) uController. Ich habe folgendes Problem: Ich brauche feste Adressen für den RAM Bereich. z.B.:
1 | |
Jetzt soll diese Variable allen C-Files bekannt sein. z.B.: main.c uart.c eeprom.c etc.... ich habe gedacht, dass ich die Deklaration in eine Headerfile legen kann und dann dieses Headerfile in den C-Files einbinde. Dies geht leider nicht, dann kommt ein Multiple Deklaration Error... Wie kann ich das Lösen? - globale Variable deklarieren mit fester Adressierung und dann von allen C-Files darauf zugreifen können?! Danke vielmals Gruß CManiac