Gast
#2556916
Hallo, ich möchte eine RGB LED mit BASCOM ansteuern. An einem Ausgang funktioniert das auch schon. Gibt es eine Möglichkeit 2 andere Ausgaenge noch mit PWM zu steuern? Viele Grüße Minimal.
|
Anzeige
|
Wieviele PWM Ausgänge beim Attiny13 programmierbar
Gast
#2556916
Hallo, ich möchte eine RGB LED mit BASCOM ansteuern. An einem Ausgang funktioniert das auch schon. Gibt es eine Möglichkeit 2 andere Ausgaenge noch mit PWM zu steuern? Viele Grüße Minimal.
Gast
#2556932
> Wieviele PWM Ausgänge beim Attiny13 programmierbar
Der t13 hat zwei PWM-Kanäle in Hardware. Einen dritten könntest Dir mit
Einschränkungen in Software implementieren.
Gast
#2558182
Hallo, danke @g457, habe jetzt 2 Kanäle programmiert. So nach dem Schema. $regfile = "attiny13.dat" $crystal = 1000000 Config Portb = Output Config Timer0 = Pwm , Prescale = 1 , Compare A Pwm = Clear Down Config Timer0 = Pwm , Prescale = 1 , Compare B Pwm = Clear Down Do PWM0A = PWM0A - 1 ' PB0 wird heller PWM0B = PWM=B + 1 ' PB1 wird dunkler Waitms 100 Loop End Wie bekomme ich nun den 3. Ausgang dazu, daß er auch eine LED treibt ? Viele Grüße Minimal minimal schrieb: > Wie bekomme ich nun den 3. Ausgang dazu, daß er auch eine LED treibt ? Nimm einen ATtiny25. Peter
Gast
#2558596
Zugegeben kenn ich Bascom nicht wirklich, aber ich bin mir ziemlich
sicher dass dasda so nicht sein soll:
v
> PWM0B = PWM=B + 1 ' PB1 wird dunkler
> Wie bekomme ich nun den 3. Ausgang dazu, daß er auch eine LED treibt ?
Wie üblich(tm) halt: Overflow-ISR implementieren (ggf. den Vorteiler
etwas erhöhen nicht vergessen), in selbiger dann sowas wie
Deklaration, Definition und Implementierung der Variablen, Defines und Funktionen sind selbsterklärend und bleiben dem geneigten Bastler überlassen. HTH
Gast
#2558647
Wenn es mehr PWM Ausgänge werden sollen, besteht natürlich auch die Möglichkeit, über die SPI Schnittstelle ein Schieberegister als Erweiterung dranzuhängen. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Pinbelegung_74xx595 Das wären dann mit einem Schlag 8 Kanäle. In Bascom könnte das evtl. sportlich werden, aber Versuch macht kluch. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|