Hallo Zusammen,
bisher habe ich eigentlich nur SoftPWM verwendet und bisher hatte ich auch keine Probleme damit. Aktuell arbeite ich ja an der Ansteuerung eines 32x24-RGB-LED-Panels und habe diesem nun auch für die 3 Farbkanäle SoftPWM spendiert. Dabei habe ich festgestellt, daß wenn man die PWM von 100 auf 254 erhöht, die Datenübertragung zum Display merklich langsamer wird. Also HardwarePWM, 3 Kanäle. Da ich relativ viel UART-Datenverkehr auswerten muß, werde ich zu einem XMega wechseln, leider damit verbunden 5V<-->3.3V Pegelanpassung, ist aber nicht so schlimm. HardwarePWM hab ich mir im Handbuch schon mal angeschaut, aber so richtig verstehe ich es noch nicht.
- Welche Ports kann man dafür nehmen? (XMega)
- Wieviel Last bringt das mit sich?
- Wieso geht PWM eigentlich nicht bis 255, sondern bis 254? (beim SoftPWM festgestellt)
Ich würde das ja mal mit dem aktuell eingesetzten Mega644 ausprobieren, aber ich verstehs nicht.
Ok weiter lesen ..... PortD wäre noch komplett frei, geht das damit?
Gruss
Harry
bisher habe ich eigentlich nur SoftPWM verwendet und bisher hatte ich auch keine Probleme damit. Aktuell arbeite ich ja an der Ansteuerung eines 32x24-RGB-LED-Panels und habe diesem nun auch für die 3 Farbkanäle SoftPWM spendiert. Dabei habe ich festgestellt, daß wenn man die PWM von 100 auf 254 erhöht, die Datenübertragung zum Display merklich langsamer wird. Also HardwarePWM, 3 Kanäle. Da ich relativ viel UART-Datenverkehr auswerten muß, werde ich zu einem XMega wechseln, leider damit verbunden 5V<-->3.3V Pegelanpassung, ist aber nicht so schlimm. HardwarePWM hab ich mir im Handbuch schon mal angeschaut, aber so richtig verstehe ich es noch nicht.
- Welche Ports kann man dafür nehmen? (XMega)
- Wieviel Last bringt das mit sich?
- Wieso geht PWM eigentlich nicht bis 255, sondern bis 254? (beim SoftPWM festgestellt)
Ich würde das ja mal mit dem aktuell eingesetzten Mega644 ausprobieren, aber ich verstehs nicht.
Ok weiter lesen ..... PortD wäre noch komplett frei, geht das damit?
Gruss
Harry