Hallo Zusammen,
ich versuche gerade, da die Lizenz von ISP ablauft auf WinAVR
umzusteigen. Soweit ok, nur tritt hier ein Fehler auf
Bitzuweisung.
1 | #define LCDDATA0 PB0
|
2 | #define LCDDATA1 PB1
|
3 | #define LCDDATA2 PB2
|
4 | #define LCDDATA3 PB3
|
5 | #define LCDDATA4 PB4
|
6 | #define LCDDATA5 PB5
|
7 | #define LCDDATA6 PB6
|
8 | #define LCDDATA7 PB7
|
9 |
|
10 | data = 0x38;
|
11 |
|
12 | LCDDATA0 = data;
|
13 | LCDDATA1 = data >>1;
|
14 | LCDDATA2 = data >>2;
|
15 | LCDDATA3 = data >>3;
|
16 | LCDDATA4 = data >>4;
|
17 | LCDDATA5 = data >>5;
|
18 | LCDDATA6 = data >>6;
|
19 | LCDDATA7 = data >>7;
|
ergibt immer einen Fehler, kann ich das einfach
mit
übersetzen, und ebenso dann auch
zu
???
Wohl nicht oder. Weiß jemand wie hier die richtige Syntax für
WINAVR wäre?
Danke & Viele Grüße aus Neuss
ABSimon