PIC 16F684 PWM

OP #2053529
Lesenswert?

Hallo Zusammen!

Ich möchte mit dem PIC16F684 ein PWM Signal erzeugen und habe mir das 
Datenblatt angeschaut.

Die Register habe ich so gesetzt:
1
      movlw  b'00001100'
2
      movwf  CCP1CON
3
      movlw  b'10000001'
4
      movwf  PWM1CON
5
      movlw  b'00110010'
6
      ;movwf  CCPR1H
7
      movwf  CCPR1L
8
      movlw  b'00000000'
9
      movwf  ECCPAS
10
      movlw  b'01100100'
11
      movwf  PR2
12
      movlw   b'01111100'
13
      movwf   T2CON

Was benötige ich sonst noch? Das Signal sollte am Port C Pin 5 erzeugt 
werden!

Vielen Dank und freundliche Grüsse

M.B
OP #2053717
Lesenswert?

So, ich habe meinen Code erweitert und jetzt wird der gewünschte PIN 
gesetzt. Müsste dieser nicht wieder mit dem Interrupt zurückgesetzt 
werden??

Erweiterter Code:
1
Interrupt                      bcf  T2CON,TMR2ON
2
                               bcf  PIR1,1
3
                               bsf  T2CON,TMR2ON
4
                               retfie



Kann mir jemand sagen was noch fehlt?? Muss PR2 neu geladen werden, oder 
CCPR1l ???

Vielen Dank und freundliche Grüsse

M.B.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren