Forum: Mikrocontroller und Digitale Elektronik PWM-Macro


von Josef (Gast)


Lesenswert?

Da oft PWM-Fragen auftauchen: Ein brauchbares Macro, um schnell
eine PWM ausgeben zu können (8538,PD7):

;-----------------------------------------------------------------
.MACRO PWM_ON_PD7      ;schaltet Pin PD7 als Ausg

    sbi DDRD,PD7    ;Pin als Ausgang
    ldi TEMP,0b01100001  ;Timer2 is an 8 Bit PWM  )
    out TCCR2,TEMP    ;
    ldi TEMP,@0    ;Startwert laden
    out OCR2,TEMP
.ENDMACRO
;-----------------------------------------------------------------
Beispiel: PWM_ON_PD7  155              ;generiert PWM mit 155 an PD7


Schöne Grüße Josef

von Josef (Gast)


Lesenswert?

Super Josef !

Wir danken dir !


Josef

von Jornbyte (Gast)


Lesenswert?

Hallo Josef

Stelle es doch mit in die Codesammlung.

mfg Jornbyte

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.