Forum: Mikrocontroller und Digitale Elektronik PWM mit 16 Kanälen


von Big_Daddi (Gast)


Lesenswert?

Hi,

ich hab mir im Tut mal des pwm genauer angeschaut aber ich komm einfach 
nicht weiter.
ich versteh nicht wie ich den code umschreiben kann damit ich den 8 bit 
modus hab.
Das nächste ist wie stell ich das am besten an damit ich 16 kanäle 
steuern kann???

von ozo (Gast)


Lesenswert?


von Big_Daddi (Gast)


Lesenswert?

gut danke vorerst mal zum glück hab ich die beiträge nicht gefunden ich 
such schon seid ner halben stunde rum und find nix passendes. jeztt 
schau ich die mal durch!!

von Robert S. (razer) Benutzerseite


Lesenswert?

Stichwort Software PWM

von Karl H. (kbuchegg)


Lesenswert?

Big_Daddi wrote:
> Hi,
>
> ich hab mir im Tut mal des pwm genauer angeschaut aber ich komm einfach
> nicht weiter.
> ich versteh nicht wie ich den code umschreiben kann damit ich den 8 bit
> modus hab.

Indem du im Datenblatt nachschaust, welche Bits in welchem
Steuerregister für eine 8Bit PWM gesetzt werden müssen.

> Das nächste ist wie stell ich das am besten an damit ich 16 kanäle
> steuern kann???

Mit einer Software PWM.
Zufällig hab ich das Assembler Tutorial gestern abend um so
eine Funktionalität für 6 Kanäle erweitert.

http://www.mikrocontroller.net/articles/AVR-Tutorial:_PWM#PWM_in_Software

(6 Kanäle deshalb, weil der Mega8 am Port B nur 6 Pins herausgeführt
hat und im Tutorial die Leds am Port B angeschlossen sind. Das
Prinzip geht aber auch mit mehr Pins bzw. mit mehreren Ports
gleichzeitig).


von AVRler (Gast)


Lesenswert?

@Karl heinz Buchegger:
PortB beim Mega8 hat acht Pins, nur werden zwei davon wohl vom Quarz 
belegt ;-)

@Big_Daddi:
Wie Karl Heinz schon gesagt hat kannst du das mit einer Software-PWM 
machen, oder Du holst Dir 'nen Mega1280 der hat 16 PWM Kanäle ;-)

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.