Forum
PIC16F684 Parametrierung (Elektronik)
Hallo nochmal!
Danke für die Unterstützung!
Nachdem ich, wie im Datenblatt beschrieben, zuerst CMCON0 / ANSEL , und danach
TRISA / TRISC parametriert habe, funktioniert die Sache jetzt.
BCF STATUS,RP0 ;Bank 0
CLRF PORTA ;Init PORTA
CLRF PORTC
MOVLW 07h ;Set RA<2:0> to
MOVWF CMCON0 ;digital I/O
BSF STATUS,RP0 ;Bank 1
movlw B'00000001' ; PIN13 / AN0
movwf ANSEL ; aktivieren der A/D-Wandler
movlw B'01010000' ; Wandler FOCS auf 16
movwf ADCON1 ; A/D Control Register 1
MOVLW B'00001111' ;Set RA<3:2:1:0> as inputs
MOVWF TRISA ;and set RA<5:4>;as outputs
MOVLW B'00000000'
MOVWF TRISC
BCF STATUS,RP0 ;Bank 0
movlw B'00000001' ; Linksbündig, AN 0, AD an, REF=Vcc
movwf ADCON0
Gesamter Thread:






