Forum: Mikrocontroller und Digitale Elektronik TINY2313 & PIC


von Lukas B. (lukas-1992) Benutzerseite


Lesenswert?

Hallo, ich habe eine kleine Frage:
Was ist beim Atmel Tiny2313 ein OC1B oder OC1A oder OC0A... Port, und 
wie nennt sich so ein Port beim PIC (falls es so einen geben sollte).
Bin aus dem ATmel Datenblatt nicht schlau geworden.

Grüße Lukas

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Lukas B. wrote:
> Bin aus dem ATmel Datenblatt nicht schlau geworden.
>
> Grüße Lukas

hmmm... da steht doch alles drin. OC meint "OutputCompare", d.h. wenn 
Timer1 den Wert eines seiner  OC-Register erreicht, kann der Port die 
Polarität ändern. Abhängig ist das vom der Konfiguration des Timers 
(hier Timer1), also des eingestellten Timer-Modes und der 
Konfiguration/Aktivierung der alternativen Port-Funktionen sowie 
DDR-Register.

Verwendung findet das zB zur Erzeugung von PWM, PPM, etc.

Johann

von Lukas B. (lukas-1992) Benutzerseite


Lesenswert?

OK danke erstmal.

Mit einem PIC kann ich doch nahezu an jedem Port PWM ausgeben, ich haffe 
das stimmt so oder gibt'S dafür extra Ports? (Hatte bisher noch nicht'S 
mit PWM am PIC zu tun und bin beim PIC noch nicht so Sattelfest.)

Grüße Lukas

von Sven P. (Gast)


Lesenswert?

Du kannst auch beim AVR an jedem Port PWM machen, Soft-PWM halt.
Hardware-PWM geht nur an den Timerpins (steht dran), es sei denn, der 
Chip hat eine Kreuzschiene verbaut.

von (prx) A. K. (prx)


Lesenswert?

Bei den PICs ist PWM vom Timer teilweise abgekoppelt, d.h. es gibt ein 
paar Timer und eine oder mehrere damit zusammenarbeitende PWM-Units.

Bei den AVRs ist PWM ein Bestandteil des jeweiligen Timers.

von Lukas B. (lukas-1992) Benutzerseite


Lesenswert?

OK Danke

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.