PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verstehe en Code nicht ?? kann sich das mal einer ansehen ?



_CH-53_
17.10.2012, 09:59
Hallo leute
Ich habe hier einen ausschnitt aus eine code den ich verwende,aber nicht selber geschrieben habe.
es geht darum das ich die erzeugte PWM Frequenz verändern möchte,bzw halbieren oder vierteln
was muss ich da machen bzw wo.ich kann leider nur etwas Bascom

tap_voltage:
ldiw A, 240 ;Clip output voltage between -240 and +240.
cpw T0, A ; Limit minimum duty ratio to 1/16 for bootstrap
brge PC+6 ; type FET driver.
ldiw A, -240 ;
cpw T0, A ;
brge PC+2 ;
movw T0L, AL ;T0 = PWM command

asrw T0 ;Set PWM register (OCR1A and ~OCR1B)
ldi AL, 128 ;
adc AL, T0L ;
ldi AH, 128 ;
sub AH, T0L ;
out OCR1AL, AL ;
out OCR1BL, AH ;/

popw Y
pop DL
popw C
popw B
popw A
popw T2
popw T0



MFG.Urs