PWM mit 16 Kanälen

#541970
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).

Gast #541977
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 ;-)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.