Gast
#2784840
Hallo, ich habe ein Programm welches mehrere c-Files enthält. Nun hab ich eine Variable die in der ISR hochgezählt wird und in den c-Files verwendet wird. #include "rgbschow1.h" #include "rgbschow2.h" #ifndef RGBSHOW1_H #define RGBSHOW1_H extern void show1( void ); #endif // RGBSHOW1_H #ifndef RGBSHOW2_H #define RGBSHOW2_H extern void show2( void ); #endif // RGBSHOW2_H Allerdings bekomme ich immer den Fehler, error: 'Time' undeclared (first use in this function) die Varible ist im Hauptprogramm Deklariert. volatile unsigned char Time=0; Wie kann ich das nun umändern das ich die Variable im Hauptprogramm sowie auch in den externen c-Files vielleicht hat jemand einen tipp für mich