Forum: Mikrocontroller und Digitale Elektronik Attiny84 Aref, Arduino


von Christoph Fuggersberger (Gast)


Lesenswert?

Hallo,
Ich finde im Internet leider nicht das richtige und würde mich freuen 
wenn mir jemand helfen kann.
Ich möchte den Aref Pin an einem Attiny84 verwenden, da ich nur 0-1 volt 
messen möchte, und das dafür genauer. Ich programmiere dei Controller 
mit Arduino und finde nichts, das mir verrät, wie ich die externe statt 
der internen Aref verwende.
Vielleicht kann mir jemand helfen.

Mfg. Christoph

von m.n. (Gast)


Lesenswert?

ADMUX heißt das Register und REFS1 das Bit, was gesetzt werden muß.

von m.n. (Gast)


Lesenswert?

Korrektur: REFS0 = 1 !

von wow (Gast)


Lesenswert?

Christoph Fuggersberger schrieb:
> Ich finde im Internet leider nicht das richtige und würde mich freuen
> wenn mir jemand helfen kann.

Im Internet gibt es das Datenblatt:
http://www.atmel.com/Images/doc8006.pdf

und darin zB die Kapitel:
16.6.2 ADC Voltage Reference
16.13.1 ADMUX – ADC Multiplexer Selection Register

von Ahab (Gast)


Lesenswert?

Christoph Fuggersberger schrieb:
> [...] mit Arduino [...]

http://arduino.cc/en/Reference/AnalogReference
1
analogReference(EXTERNAL);

von m.n. (Gast)


Lesenswert?

Ahab schrieb:
> Christoph Fuggersberger schrieb:
>> [...] mit Arduino [...]

Ich habe es so verstanden, daß ein Arduino als ISP-Programmer einen 
Tiny84 programmiert.

Aber gut,
   ADMUX = (1 << REFS0) | kanal;
   ADCSRA |= (1 << ADSC);
geht auch in der Arduino IDE.

von Christoph Fuggersberger (Gast)


Lesenswert?

Danke für die vielen hilfreichen Tipps!

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
Noch kein Account? Hier anmelden.