aktuell = GPIOA -> regs -> IDR & 0b0000000000001100 aktuell ist ein 8 bit register Warum steht in dieser Zeile noch "regs" ?
Beitrag #7662358 wurde vom Autor gelöscht.
Ein bisschen zu wenig Kontext findest du nicht? Da kann ich dur nur raten, den jenigen zu fragen, der das geschrieben hat.
2 bits von GPIOA werden maskiert und in aktuell transferiert. Warum steht da regs noch dazwischen. Mehr ist doch nicht nötig, IMHO. War bei Philips und kenne Roehrmond
:
Bearbeitet durch User
GPIOA und regs sind Zeiger auf Strukturen, also angucken wie diese Strukturen definiert sind. Zwischen einem Zeiger und -> Operator gehört auch kein Leerzeichen.
Rudi D. schrieb: > War bei Philips und kenne Roehrmond Sicher? Die Stadt Roermond schreibt man ohne "h".
J. S. schrieb: > GPIOA und regs sind Zeiger auf Strukturen, also angucken wie diese > Strukturen definiert sind. > Zwischen einem Zeiger und -> Operator gehört auch kein Leerzeichen. Danke, das wars dann. Funktioniert aber trotz des Leerzeichens. Wird aber eine lange Suche werden. Die beiden Bits sind übrigens PhaseA und B eines Drehgebers. Beide Bits müssen gleichzeitig gelesen werden, sonst funktioniert der Drehgeber nicht gut.
:
Bearbeitet durch User
Steve van de Grens schrieb: > Rudi D. schrieb: >> War bei Philips und kenne Roehrmond > > Sicher? Die Stadt Roermond schreibt man ohne "h". Hab's nur wehen des h in deinem Namen so geschrieben.
Rudi D. schrieb: > Beide Bits müssen gleichzeitig gelesen werden, > sonst funktioniert der Drehgeber nicht gut. Wenn dein Programm beide Bits gleichzeitig lesen muss, dann dürfen die Kontakte des Drehgebers auch nicht prellen. Ich ahne da einen Fehler im Konzept. Was nicht heißen soll, dass gleichzeitiges Lesen grundsätzlich falsch sei.
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.