PIC16F628A - Vypnutí analogových vstupů a PWM

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
paulie2907
Příspěvky: 28
Registrován: 09 úno 2016, 00:00

PIC16F628A - Vypnutí analogových vstupů a PWM

#1 Příspěvek 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 :D . Jelikož jsem s těmito druhy ještě nepracoval nevím jak na to.

Za odpověď předem děkuju
Uživatelský avatar
monterjirka
Příspěvky: 2855
Registrován: 14 čer 2003, 00:00
Bydliště: Blížejov

#2 Příspěvek 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...
Uživatelský avatar
mikollar
Příspěvky: 1477
Registrován: 26 pro 2004, 00:00
Bydliště: Košice - okolie

#3 Příspěvek 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
paulie2907
Příspěvky: 28
Registrován: 09 úno 2016, 00:00

#4 Příspěvek 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
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“