Hi Leute!
jedes mal, wenn ich nicht mehr weiter gewusst habe, habt ihr mit
geholfen!
Hoffentlich könnt ihr mir auch jetzt weiterhelfen!
ich habe folgendes struct
1 | struct
|
2 | {
|
3 | unsigned char e1:1;
|
4 | unsigned char e2:1;
|
5 | unsigned char d7:1;
|
6 | unsigned char d6:1;
|
7 | unsigned char d5:1;
|
8 | unsigned char d4:1;
|
9 | unsigned char rs:1;
|
10 | unsigned char rw:1;
|
11 | }data;
|
die einzelnen bits werden im code gesetzt.
Nun will ich aber data auslesen in ein anderes char schreiben!
wie kann ich das machen?
Im Watch-Fenster von Microchips MPLAB wird die der hex-code des struct
angezeigt, jedoch beim versuch , das struct auszulesen, bricht der
compiler mit einem error ab.
1 | char text;
|
2 | text = data;
|
hier kommt dann die errormeldung:
error: incompatible types in assignment
K.A. was der von mir will!
wie muss ich den code schreiben, damit ich das komplette struct auslesen
kann?
lg jibbel