SFIOR bei ATMega8

#1277690
gast schrieb:

> Ich habe einen Quellcode bekommen und möchte ihn geren nachvollziehen
> u.a. ist eine Zeile die folgende:
1
SFIOR |= 0x80;
> Laut Datenblatt kann ich doch nur die ersten vier Bits beschreiben,
> oder?
> Was bringt es also, das 7. Bit zu setzen?

Nichts. Diese Codezeile ist ohne Funktion.
Frag denjenigen, von dem du den Code hast, was er eigentlich bezwecken 
wollte (oder für welchen Controller der Code eigentlich ist).
Gast #1278329
>Frag denjenigen, von dem du den Code hast, was er eigentlich bezwecken
wollte
Er wollte den int. AD-Wandler deaktivieren...

>(oder für welchen Controller der Code eigentlich ist).
Der sollte für den ATMega8 sein...

Also hab ich's richtig verstanden, dass es nicht relevant ist...
#1278462
gast schrieb:

> Er wollte den int. AD-Wandler deaktivieren...
> Der sollte für den ATMega8 sein...

Dann ist es mir ein Rätsel, wie diese Zeile entstanden ist.
1) Das Bit hat beim ATmega8 keinerlei Bedeutung.
2) Der ADC ist per Default abgeschaltet, man muss ihn explizit 
einschalten (mit einem ganz anderen Bit in einem anderen Register).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.