www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik aussage einer bitbelegung im atmega32


Autor: roboterheld (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
;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

Autor: Dummy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie kannst du eine SPI Übertragung programmieren
wenn du das Datenblatt nicht liest ?

Autor: Doofi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dummy (Gast) wrote:
> Wie kannst du eine SPI Übertragung programmieren
> wenn du das Datenblatt nicht liest ?

Helden können sowas.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> ;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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.