Hallo! Ich möchte gerne an einem Port-Eingang des LPC2294 eine positive Flanke erkennen. Mein Code: if (((I0PIN0 = (1 << 13) == 0) && (I0PIN0 = (1 << 13) == 1)) {...} Ich bin überhaupt nicht sicher ob das so läuft. Geschweige denn so richtig ist. Kann mir jemand helfen, wäre sehr dankbar. MFG Hotte
Gast
#1046424
>if (((I0PIN0 = (1 << 13) == 0) && (I0PIN0 = (1 << 13) == 1)) >{...} >Ich bin überhaupt nicht sicher ob das so läuft. Geschweige denn so >richtig ist. Ist es nicht. (1 << 13) == 0 ist immer false (1 << 13) == 1 ist immer false
Und wie ist es richtig?
Die Implementierung hängt davon ab, was sonst noch geschehen soll. Hier ein Beispiel:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.