habe mal wieder ein problem bei der pulsweitenmodulation pwm.
den beitrag von hannes lux habe ich gelesen, aber da bin ich leider noch weit entfernt.
moechte nur eine ganz einfache pwm realisieren. das datenblatt habe ich auch benutzt
jedoch ohne erfolg.
kann sich das listing mal jemand anschauen?
p.s. in der nachricht sind im asm listing noch absaetze erkennbar, bei der vorschau jedoch nicht mehr?
den beitrag von hannes lux habe ich gelesen, aber da bin ich leider noch weit entfernt.
moechte nur eine ganz einfache pwm realisieren. das datenblatt habe ich auch benutzt
jedoch ohne erfolg.
kann sich das listing mal jemand anschauen?
Code:
; dimmer mit pwm an portb1 = pin6
;
.nolist
.include "tn15def.inc"
.list
;
sbi ddrb,pb1 ; led pwm out
ldi r16,(1<<com1a1)|(0<<com1a0)|(1<<pwm1)
; bei ocr1a=ocr1b output pwmn=h=5volt
out tccr1,r16 ; pwm einschalten
ldi r16,50 ; ocr1a mit 50 laden
;out ocr1a,r16
;ldi r16,7 ; vergleichswert 7
out ocr1b,r16
ldi r16,(1<<psr0) ; timer ein
out tccr1,r16
loop:
rjmp loop
p.s. in der nachricht sind im asm listing noch absaetze erkennbar, bei der vorschau jedoch nicht mehr?