;SPSR .equ SPIF =7 .equ WCOL =6 .equ SPI2X =0 was bedeutet das für den atemga32. wer kann mir diese 3 begriffe mal kurz erläutern. schreibe gerade eine spi-übertragung. mfg
Wie kannst du eine SPI Übertragung programmieren wenn du das Datenblatt nicht liest ?
Dummy (Gast) wrote: > Wie kannst du eine SPI Übertragung programmieren > wenn du das Datenblatt nicht liest ? Helden können sowas.
> ;SPSR > .equ SPIF =7 > .equ WCOL =6 > .equ SPI2X =0 > > was bedeutet das für den atemga32. Das ist nichts Mega32 spezifisches. Die erste Zeile ist ein Kommentar die nächsten Zeilen bedeuten einfach, dass der Assembler überall dort, wo im Quelltext ein SPIF auftaucht, er dieses SPIF durch die Zahl 7 ersetzt. Sinngemäss für die anderen Zeilen. Wenn du also wissen willst, was der Sinn dahinter ist, dann musst du im Quelltext danach suchen, wo diese Wörter verwendet werden (wahrscheinlich wird es das Laden eines Registers sein). Aus der Verwendung ergibt sich dann der Sinn. Wenn tatsächlich irgendwelche Register mit diesen Werten geladen werden, dann siehst du im Datenblatt bei der Beschreibung dieses Registers nach, was die jeweilige Bitbelegung für Auswirkungen hat.
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.