Bonjour,
je ne comprend pas une problématique qui à la base n'à pas l'aire d'être compliqué, mais là ???
En fait j'ai simplement déclaré une structure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 struct input { unsigned char S1; unsigned char S2; unsigned char S3; unsigned char S4; unsigned char S5; unsigned char S6; unsigned char S7; };
Puis quand je l'appel dans mon compilateur IDE de Microchip
mon compilateur me dit que input n'est pas déclaré ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 void bp(void) { input.S1=mPORTBReadBits(BIT_13); input.S2=mPORTBReadBits(BIT_13); input.S3=mPORTBReadBits(BIT_13); input.S4=mPORTBReadBits(BIT_13); input.S5=mPORTBReadBits(BIT_13); input.S6=mPORTBReadBits(BIT_13); input.S7=mPORTBReadBits(BIT_13); }
Merci pour votre aidesource\main.c: In function 'bp':
source\main.c:157:1: error: 'input' undeclared (first use in this function)
source\main.c:157:1: note: each undeclared identifier is reported only once for each function it appears in
Partager