TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Axel_18 en 31 de Enero de 2013, 09:52:24
-
Estimados...junto con saludar quisiera consultarles sobre un problema que tengo con ccs y el pic 18f2680
No puedo utilizar los pines, RA6, RA7, RB2,RB3,RB4,RC3 y RC4
La configuracion del pic es la siguiente:
setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_CLOCK_DIV_2|ADC_TAD_MUL_0);
setup_spi(SPI_SS_DISABLED);
setup_wdt(WDT_OFF);
setup_timer_0(RTCC_INTERNAL);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_timer_3(T3_DISABLED|T3_DIV_BY_1);
setup_vref(FALSE);
setup_oscillator(OSC_8MHZ|OSC_TIMER1|OSC_31250|OSC_PLL_OFF);
Y los pines corresponden según proteus a :
RA6/CLKO/OSC2
RA6/CLKO/OSC1
RB2/INT2/CANTX
RB2/CANRX
RC4/SDI/SDA
RC5/SDO
Un saludo y gracias de antemano
-
corrijo:
RB2/INT2/CANTX
RB3/CANRX
RB4/KI0/AN9
-
Hola Axel_18:
a que te referís con que no puedes utilizar los pines?
Saludos.
Jukinch
-
Jukinch
Lo que ocurre que al simular el programa en proteus, y setiar el puerto A,B y C con fast o Standard_IO, los pines mencionados no poseen estado lógico, es como si estuvieran en la nada...
Te comento esto por que al momento de iniciar el programa, se puede determinar cuando un pin esta como entrada o salida en proteus, por el color que posee al lado del pin (azul o rojo)
y estos pines poseen un color GRIS :/
-
RA4 es open drain (colector abierto) no da tension a la salida.
Echale un ojo a esto.
http://www.todopic.com.ar/foros/index.php?topic=15129.0
RA6 Y RA7 LO HABILITE USANDO:
#fuses INTRC_IO // OSCILADOR INTERNO SIN CLKOUT