-
-
Erfahrener Benutzer
Robotik Visionär
Der Timer 1 kann nur 2 Hardware PWM Kanäle erzeugen, dafür aber auch 16 Bit auflösung. Mit timer 2 kann man noch einen 8 BIT PWM Kanal erzeugen. Normalerweise sollen 8 Bits aber auch schon reichen. Wenn es mehr sein soll dann muss man halt doch Software PWM nehmen oder den 8 Bit PWM Wert selber modulieren, denn 16 bit PWM rein in Software wird etwas zu knapp.
Bei Hardware-PWM wird einmal der Timer in den entsprechenden Mode initialisiert und später einfach nur noch der PWM wert in das entsprechende Register geschrieben. Eine ISR routine braucht man dazu eigentlich nicht mehr.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen