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
Vielen Dank für die Info, ich wusste nicht, dass die Reihenfolge wichtig ist.
Wo steht das im Datenblatt? Ich habs nicht gefunden.
Gesamter Thread:






