IAR workbench , array auslagern

OP #2172797
Lesenswert?

Hallo zusammen,

ich schreibe gerade ein Programm für einen Controller.
Dieser Controller braucht ein Array aus dem er Werte liest.
Da das Array fest ist, also nicht verändert wird und dazu noch ziemlich 
groß (knapp 1000 werte) ist, wollte ich das array in einer eigenen C. 
Datei auslagern. was ich auch getan hab.

Mein Problem ist nun, dass im Code nicht auf das Array zu gegriffen 
werden kann.

---------------------------- in der array.c
#include "msp430fg4618.h"

const unsigned int value[956] ={20.........

---------------------------- hab noch eine array.h
#ifndef ARRAY_H
#define ARRYA_H

#include "msp430fg4618.h"
#include <math.h>

#endif

------------------------- und in der main.c
#include "msp430fg4618.h"
#include <math.h>
#include "array.h"

...
...
DAC12_0DAT = value[i];
....

Fehlermeldung: value is undefined


vielen Dank im voraus

gruß Dete
Gast #2172825
Lesenswert?

vielen dank ,
da hab ich mal wider was dazu gelernt.

durch das eintragen von -extern- kommt nun diese fehlermeldung

Error[e46]: Undefined external "value" referred in main ( C:\Dokumente 
und Einstellungen............

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren