Programiere in MikroC und möchte auf einem PIC32 vom PortB die Bits 2,3,8,9 und 14 auslesen. Diese sollen anschliessend zusammengesetzt und mittels GRAY-Code weiterverarbeitet werden. Ich habe es mittels Untenstehendem Code versucht. (Button(&PORTB, 0BX0XXXX00XXXX00XX, 10, 1)) Stellt Signal 0 dar. Die Fehlerliste wird unendlich lang... Kennt jemand eine Lösung für dieses Problem..
0BX0XXXX00XXXX00XX ist nix C legales. Schau dir mal das Konzept der Bitoperationen AND, OR und Shiften und das der Bitmasken in Bitmanipulation an Liefern die Bits in zusammengesetzter Form bereits den Graycode oder musst du den erst noch erzeugen? Index im 5-Bit Bits Zahl Craycode 00000 0 0 00001 1 1 00010 2 3 00011 3 2 00100 4 7 00101 5 6 00110 6 4 00111 7 5
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.