Stránka 1 z 1
PIC16F628A - Vypnutí analogových vstupů a PWM
Napsal: 25 úno 2016, 09:28
od paulie2907
Dobrý den, snažím se hledat na internetu i v DATASHEETU, ale opravdu se nechytám, vím, že to tam je, ale nemohu to najít.
Mám PIC16F628A - a potřebuji využívat POUZE digitální vstupy/výstupy . Všechny další věci jako je pwm a analogové a popřípadě další které neznám

. Jelikož jsem s těmito druhy ještě nepracoval nevím jak na to.
Za odpověď předem děkuju
Napsal: 25 úno 2016, 10:01
od monterjirka
To jsem nějak nepochopil proč chcete vypínat analogové vstupy?
Vstupy, které potřebuji používat, si definuji jako vstupní nebo výstupní, a pokud něco nepotřebuji nebo nechci, prostě si toho nevšímám...
Napsal: 25 úno 2016, 10:05
od mikollar
monterjirka: Ak nevypne analoge vstupy tak ak nastavi pin ako vstup a bude ho chciet vyhodnotit stav 0 alebo 1 tak mu to nepojde.
V katalogu pri kazdom porte mas vzorovy kod pre inicializaciu
Ostatne periferie by mali byt default vypnute.
Kód: Vybrat vše
CLRF PORTA ;Initialize PORTA by
;setting
;output data latches
MOVLW 0x07 ;Turn comparators off and
MOVWF CMCON ;enable pins for I/O
;functions
BCF STATUS, RP1
BSF STATUS, RP0 ;Select Bank1
MOVLW 0x1F ;Value used to initialize
;data direction
MOVWF TRISA ;Set RA<4:0> as inputs
;TRISA<5> always
;read as ‘1’.
;TRISA<7:6>
;depend on oscillator
;mode
Napsal: 25 úno 2016, 10:12
od paulie2907
"e="mikollar"]monterjirka: Ak nevypne analoge vstupy tak ak nastavi pin ako vstup a bude ho chciet vyhodnotit stav 0 alebo 1 tak mu to nepojde.
V katalogu pri kazdom porte mas vzorovy kod pre inicializaciu
Ostatne periferie by mali byt default vypnute.
Kód: Vybrat vše
CLRF PORTA ;Initialize PORTA by
;setting
;output data latches
MOVLW 0x07 ;Turn comparators off and
MOVWF CMCON ;enable pins for I/O
;functions
BCF STATUS, RP1
BSF STATUS, RP0 ;Select Bank1
MOVLW 0x1F ;Value used to initialize
;data direction
MOVWF TRISA ;Set RA<4:0> as inputs
;TRISA<5> always
;read as ‘1’.
;TRISA<7:6>
;depend on oscillator
;mode
[/quote]"
To je přesně ono děkuju moc