Hi, ich habe ein großes Problem! Ich analysiere gerade Code und habe da folgendes gefunden beim EEProm: "volatile uint8_t SDEERE : 1, SDEEWE : 1, SDEEMWE : 1, SDEEIE : 1, : 4;" und bei LED1: "volatile uint8_t : 1, LEDPIN : 1, : 6;" kann mir das bitte wer erklären. Ich verstehe nicht was hier wo und wie gespeichert wird. Sind die Doppelpunkte Wertzuweisungen?oder ein Verweis? oder ist das eine Größenangabe? Wozu sind die 4,1 und 6 da? viele Grüße Blue
:
Verschoben durch User
Ok, danke, das erlärt einiges. Damit ichs auch richtig verstanden habe: bei dem für die LED wirs als: 1Bit+1Bit für LEDDDR+ 6Bit reserviert und für eeprom: 1bit+1Bit+1Bit+1Bit+4Bit reserviert? viele Grüße Blue
Aus dem Zusammenhang gerissen, kann man nur raten was da eigentlich wirklich im Code passiert. Syntaxmässig sind das Bitfelder. Aber was wo wer wann warum was macht, ist ohne Zusammenhang nur schwer erratbar.
Hallo, dankeschön an alle Antworter!! Ich hab jetzt rausbekommen, das so die Bits in den Registern des Prozessor neubezeichnet werden sollten. Danke ihr habt mir sehr geholfen viele grüße blue
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.