SFIOR bei ATMega8

#1277690
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
>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
Lesenswert?
• ▲
▼
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren