danke danke
habe jetzt einen funktionstüchtigen code.
Dieser funktioniert auch per Simulation =)
falls du ihn brauchst oder fragen dazu hast=)
beantworte ich sie dir gerne
Code:
initialisierung
; Vorteiler
BsF T2CON,T2CKPS1 ; Vorteiler 16:1
bcf T2CON,T2CKPS0
BSF T2CON,TMR2ON ; Timer2 ein
; Frequenz
BSF STATUS,RP0 ; Bank1
MOVLW D'123'
MOVWF PR2 ; 2,5 kHz
BCF STATUS,RP0 ; Bank1
; Tastverhältnis auf 50% einstellen
MOVLW D'62'
MOVWF CCPR1L ; 50% von 124
; RC2/CCP1 auf Ausgang stellen
BSF STATUS,RP0 ; Bank1
BCF TRISC, 2 ; RC2: output=0
BCF STATUS,RP0 ; Bank 0
; PWM MODE mit CCP1 initialisieren
CLRF CCP1CON ; CCP1-Modus aus
BSF CCP1CON,CCP1M3 ; CCP1-Modus PWM-Mode
BSF CCP1CON,CCP1M2
loop
GOTO loop
end
Lesezeichen