Analog Komparator: mehrere Zustände erfassen ?

Gast #2775880
Lesenswert?

STK500
AtTiny2313
AVR Studio 4

Hallo,
ich habe mit dem Attiny2313 ein Paar LEDs zum leuchten gebracht und kann 
diese mittels Software PWM dimmen.
Allerdings bisher nur, wenn ich Parameter im Programm ändere und den µC 
neu beschreibe.

Nun möchte ich die PWM mit einem Fotowiderstand automatisch steuern.
Dunkelheit > LEDs leuchten sehr schwach
Hell > LEDs leuchten mit ihrer maximalen Helligkeit
Dazwischen sollen 3 weitere "DimmerStufen" liegen.

Nun muss ich feststellen das der AtTiny2313 lediglich ein Analog 
Komparator besitzt und keinen ADC.
Gibt es trotzdem Möglichkeiten mit dem Fotowiderstand am AC mehrstufig 
zu Dimmen?

Alternativ habe ich mich schon nach anderen µC umgesehen.
Damit die Änderungen überschaubar bleiben, habe ich mir den AtTiny26 
herausgesucht, dieser hat ein 10 Bit ADC, allerdings kein UART und 
scheint fast DOPPELT so viel zu kosten!?

...da ich Anfänger bin und noch nicht soweit voran geschritten:

wenn ich am Ende mein µC im System Programmieren möchte (ISP) brauche 
ich dazu nicht den UART?


freundliche Grüße
Gast #2776637
Lesenswert?

Ich denke, ich werde zum Attiny26 übergehen :-)

Bei diesem steht im Datenblatt:

10-bit ADC
- 11 Single Ended Channels
- 8 Differential ADC Channels
- 7 Differential ADC Channel Pairs with Programmable Gain (1x, 20x)

Kann ich damit also mehrere AD Wandlungen gleichzeitig durchführen?
(wegen den verschiedenen Kanälen)

mfg
Gast #2777097
Lesenswert?

Ok soweit so gut - wie ich sehe, kann ich kaum andere µC direkt auf mein 
STK500 stecken, wegen anderer PIN Belegung.

Ich habe mir nun folgendes überlegt:

Ich baue die Schaltung so auf wie ich mir das dachte und programmiere 
den µC im System.
Dafür möchte ich die ISP Schnittstelle vom STK500 verwenden und die 6 
polige Leitung an meine Schaltung stecken.

In einem Beitrag habe ich erste Erkenntnisse dazu gewonnen.
http://www.mikrocontroller.net/articles/AVR_In_System_Programmer

Allerdings wird mir daraus noch nicht ersichtlich wie das ganze 
funktioniert...

Ich schließe das 6 polige ISP Kabel so wie im o.g. Artikel an meinen µC 
an.
-> Was darf denn dann noch an den PINs angeschlossen sein? Ich möchte ja 
schließlich die PORT PINs später als Ein und Ausgänge nutzen.

-> Was genau passiert bei der ISP Programmierung? (Schritt für Schritt)

Da der AtTiny24 für meine Aufgaben reichen wird, habe ich mich für 
diesen entschieden.
-> Im Datenblatt finde ich kein PIN namens "SCK" so wie im o.g. Artikel 
beschrieben.

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