-
-
Erfahrener Benutzer
Robotik Einstein
@vajk
Ich habe für einen PIC16F877 mit 4,9152MHz Quarz ein Programm als Flackerlicht für ein Kaminfeuer in Assembler geschrieben, welches an 8 Ausgängen ein PWM-Signal ausgibt. Die PWM-Frequenz beträgt 100Hz, Duty-Cycle liegt zwischen 0 und 100%, also 100 Stufen.
Siehe: http://www.domnick-elektronik.de/picpwm.htm
Dann können bei 20Hz PWM-Frequenz (= 1/5) und 20MHz Quarz (= 4-fach) ohne weiteres 20 mal so viele PWM-Ausgänge genutzt werden.
Ich würde allerdings bei 100Hz PWM-Frequenz bleiben; durch die 4-fache Quarz-Frequenz ergeben sich 4 mal so viele Ausgänge, also 32 !
Das Problem wird allerdings bei sehr vielen LED's sein, wie bekomme ich mehrere µC seriell und schnell koordiniert ? Es müssen ja immerhin für jede RGB-LED 3 Bytes für die Helligkeiten / PWM-Duty-Cycles übertragen werden.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen