16bit PWM bei ATMEGA auf 3 Kanälen

Gast #1767645
Lesenswert?
• ▲
▼
Mann kann den 16-Bit Timer 2 Interrupts ausführen lassen, den
outputcompare und den overflow. Damit kann man dann hardwarebasierend ne 
16-Bit Soft-PWM realisieren, wobei die Frequenz aber unterirdisch ist.
Gast #1768086
Lesenswert?
• ▲
▼
Hallo,

ich habe bereits mehrere Schaltungen mit diversen PICs am laufen.
Ich verwende allerdings auch diverse AVRs (hauptsächlich ATMEGA8 oder 
ATMEGA644 bzw. ATMEGA32) wenn es von der Anwendung her passt.

Mit dem DSPIC30F4013 habe ich vor kurzem angefangen um einen 
Präzisions-Spannnungsteiler mit ca 30 Bit Auflösung aufzubauen. Hierfür 
werden 3 unabhängige 16 Bit PWMs benötigt. USB-Anschluß zum einstellen 
des Spannungsteilerverhältnisses habe ich über einen FTDI-Baustein 
direkt an den UART-Anschluß des PIC (geht später noch über Optokoppler). 
Anzeige ist ein DOGM-Text Display.
Ist allerdings alles eher ein Breadboard-Aufbau, da ich die Schaltung 
erst mal auf erreichbare Linearität austesten will.
Programmieren und debuggen erfolgt über ein PICKIT3.
Compiler ist die dort beiliegende C30 Evaluation Version von Microchip.

Gruß Anja

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.