-
-
Erfahrener Benutzer
Roboter-Spezialist
Welchen Ausgang du benutzen kannst, müsstest du im Datenblatt nachsehen.. Wenn du Hardware-PWM verwenden möchtest musst du meines Wissens nach den 16-Bit-Timer verwenden, welcher das ist, steht ebenfalls im Datenblatt.
Den Parameter des PWM-Signals kannst du on-the-fly verändern, die genaue Frequenz kann ich dir jetzt nicht sagen. Du kannst das aber mit einem Oszilloskop relativ einfach rausfinden. Die Frequenz kannst du soweit reduzieren bis du kein sauberes Signal mehr bekommst. Dann etwas erhöhen und es passt.
Bevor du das Display anschließt misst du am besten die geglättete Spannung und grenzt die Spanne des Duty-Cycles (der Parameter den du verändern kannst) ein, so dass du das Display mit unzulässigen Spannungen betreibst.
Bei mir war es so, dass das Display leicht geflackert hat, wenn das Signal nicht absolut glatt war, da musst du also ein bisschen rumspielen.
-
Erfahrener Benutzer
Roboter Experte
Hallo,
du kannst sowohl den 16 Bit als auch die 8 Bit-Timer nehmen. Der Timer 1 kann mit der gleichen Frequenz zwei verschiedene PWM-Signale erzeugen. Der Timer muss nicht neu initialisiert werden. Den Sollwert (Vergleichswert) muss du schon selber vorgeben. Wenn du dimmen möchtest, muss du das entsprechende ORC-Register in deinem Programm immer weiter runter zählen. Die anderen Timmer Einstellungen brauchst du aber nicht neu zu schreiben.
Gruß
Jens
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen