Forum: Mikrocontroller und Digitale Elektronik Frage zum attiny25/45/85


von vlad (Gast)


Lesenswert?

wieviel PWMs hat der jetzt?
in einigen listen, steht da 4 in anderen 2.
Und aus dem Datenblatt werd ich was das angeht auch nicht schlau.
Nach der Featureübersicht am Anfang würd ich sagen 2.
Nach der Beshreibung der Timer 4.

Was stimmt denn nun?
Wenns wirklich 4 sind, kannman doch sowiso nur 3 nutzen, da OC0B und 
OC1A den selben Pin belegen.

Wär für etwas Licht im Dunkeln dankbar

MfG,Vlad

von Peter R. (gelb)


Lesenswert?

Du hast 2 Timer, jeder Timer hat 2 Output-Compare-Units.

Die Output-Compare-Units eines Timers überwachen dessen Zähler, sind 
also miteinander gekoppelt. Sie können unterschiedliche Tastverhältnisse 
haben.

Also sind 4 PWM-s möglich, die paarweise mit der selben Frequenz laufen.

> Wenns wirklich 4 sind, kannman doch sowiso nur 3 nutzen, da OC0B und
> OC1A den selben Pin belegen.

Die OC11A und OC1B sind invertiert an weiteren Pins herausgeführt. Das 
Ding hat halt nunmal bloß 5 brauchbare Pins.

Grüße, Peter

von vlad (Gast)


Lesenswert?

Das heißt, wenn OC1A aktiv ist kann OC0A und OC0B nicht benutzt werden?

von Peter R. (gelb)


Lesenswert?

vlad schrieb:
> Das heißt, wenn OC1A aktiv ist kann OC0A und OC0B nicht benutzt werden?

Da hast du zur Hälfte recht:

PB0  OC1A\  OC0A
PB1  OC1A  OC0B
PB3  OC1B\
PB4  OC1B

Da die invertierten Ausgänge auch deaktiviert werden können (Tabelle 
15-2 im Datenblatt), blockiert OC1A nur OC0B, OC0A ist verfügbar.

Wenn du alle PWMs brauchst, musst du mindestens einen ATtiny24/44/84 
verwenden.

Grüße, Peter

von vlad (Gast)


Lesenswert?

du scheinst ein anderes Datenblatt zu habe :(
Kapitel 15 ist bei mir das Universal Serial Interface.

Meinst du diese Tabelle 11-2?
1
COM0A1  COM0A0 
2
COM0B1  COM0B0 Description
3
0       0      Normal port operation, OC0A/OC0B disconnected.
4
0       1      Toggle OC0A/OC0B on Compare Match
5
1       0      Clear OC0A/OC0B on Compare Match
6
1       1      Set OC0A/OC0B on Compare Match

ICh hab nirgens rauslesen können, dass der invertierte Ausgang 
abgeschalten werden kann.

von Peter R. (gelb)


Angehängte Dateien:

Lesenswert?

vlad schrieb:
> du scheinst ein anderes Datenblatt zu habe :(
> Kapitel 15 ist bei mir das Universal Serial Interface.
>
> Meinst du diese Tabelle 11-2?

Nein, siehe Bild (Mein Foxit will heute kein Copy&Paste machen)

Grüße, Peter

von vlad (Gast)


Lesenswert?

ah, danke.
Ne vergleichbare Tabelle hab ich jetzt gefunden.
Danke, jetzt sind alle Klarheiten beseitigt ;)

du hast trotzdem ne komische datasheet-version :-P

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.