Attiny45 ADC

Gast #4042498
Lesenswert?
• ▲
▼
Ich würde gerne mit dem attiny45 die Raum Helligkeit auswerten. Stelle 
ich das admux register so ein das der Controller 1,1v intern als 
Referenz nimmt klappt es zwar ich würde aber gerne gegen 5v Referent 
messen. Hat der Controller auch intern 5v als Referenz oder nur über 
aref? Lieber wäre es mir wenn es intern geht


Mfg
Gast #4042595
Lesenswert?
• ▲
▼
Echt geiles Projekt!
Erzählste irgendwann mal, wie du deine Helligkeit an den
Tiny45 verknüppert hast?

Wenn nicht, kannste auch Mudda, Vadda, Doitschlehra und
sonstwen fragen...

Kann keiner beantworten!
Gast #4042600
Lesenswert?
• ▲
▼
Ja das habe ich im Datenblatt schon gefunden. Die frage ist was ist mit 
pb0? Da steht disconnected from pb0?  Was bedeutet das für mich? Darf an 
pb0 nix angeschlossen sein? Würde den gerne als Ausgang nutzen.
Gast #4042618
Lesenswert?
• ▲
▼
auch ausm Datenblatt:
• AREF: External Analog Reference for ADC. Pullup and ou
tput driver are disabled
on PB0 when the pin is used
as an external reference or Internal Voltage Reference with external 
capacitor at the AREF pin.

(Seite 62 - alternate pinfunctions)
An AREF kannst du noch eine Spannung anlegen.
Wenn du deinen Controller mit 5V betreibst, kannst du aber auch VCC als 
Referenz schalten.
Gast #4042625
Lesenswert?
• ▲
▼
xyz_steffan schrieb:
> Nach dem Datenblatt habe ich bereits meinen adc in freerunning Mode
> versetzt

Wozu das denn?
Eine Messung anstoßen, wenn der Wert gebraucht wird, reicht völlig.

xyz_steffan schrieb:
> Was bedeutet das für
> mich für die Verdrahtung?

Dass sie minimal ist. Du brauchst keine externe Leitung.
AREF ist gar nicht beschaltet, weswegen du PB0 auch als Portpin 
verwenden kannst.
Gast #4042635
Lesenswert?
• ▲
▼
Ok das hat dann meine frage direkt beantwortet. Danke.
Und zum freerun: ich will die Schaltung den ganzen tag laufen lassen und 
bei bestimmten Helligkeit bzw dem ir aus dem umgebungslicht bestimmte 
Ausgänge schalten. Erstmal nur LEDs.

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