Wieviele PWM Ausgänge beim Attiny13 programmierbar

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
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
1
if (g_ui8PwmCurrent-- <= g_ui8PwmComp)
2
    SOFT_PWM_SET_HIGH();
3
else
4
    SOFT_PWM_SET_LOW();

Deklaration, Definition und Implementierung der Variablen, Defines und 
Funktionen sind selbsterklärend und bleiben dem geneigten Bastler 
überlassen.

HTH

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.