TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: seinkraft en 07 de Octubre de 2008, 13:52:54

Título: Seteo de entradas en el PIC16F877A
Publicado por: seinkraft en 07 de Octubre de 2008, 13:52:54
Me salta un error cuando lo emulo en el proteus, apenas lo pongo a funcionar aparece:
Citar
[PIC16 ADC] PC=0x023E ADC Conversion CLock Period (5e-07) is possibly invalid for clock device.
Lo cual supuse que hay algun adc funcionando y no se convirtio RA en entradas digitales o posiblemente un error con el cristal, pero le cambie la frecuencia en el simulador de proteus pero sigue apareciendo el error...me falta algo verdad?
Código: [Seleccionar]
main:
   
    ADCON1     = 6 'Deshabilitamos ADC               
    CMCON      = 7 'Deshabilitamos comparadores

    TRISA      = 1
    TRISB      = 0
    TRISC      = 0
    TRISD      = 0

    PORTA      = 0
    PORTB      = 0
    PORTC      = 0
    PORTD      = 0
   
end.
Título: Re: Seteo de entradas en el PIC16F877A
Publicado por: firepic en 07 de Octubre de 2008, 14:42:01
Saludos!
Qué frecuencia de Cristal le estás colocando al PIC en proteus?
Título: Re: Seteo de entradas en el PIC16F877A
Publicado por: navaismo en 07 de Octubre de 2008, 15:19:44
Hola de nuevo SeinKraft es necesario que leas la hoja de datos de los PICs que usas para saber como inicializarlos. Para el 877 puedes poner ADCON1=7 y se hara digital. NO existe el Cmcon en el 877 segun recuerdo.
Título: Re: Seteo de entradas en el PIC16F877A
Publicado por: seinkraft en 07 de Octubre de 2008, 16:45:37
Uso 20Mhz con este, aunque tambien probe a 4Mhz y nada.
Aun asi con ADCON1 = 7 no funciona, sigue mostrando el mismo error.
Título: Re: Seteo de entradas en el PIC16F877A
Publicado por: firepic en 07 de Octubre de 2008, 18:22:54
Yo me refiero a si estás colocando la frecuencia en las propiedades del componente en proteus, recuerda que proteus no ve los fuses en programación, tienes que definirlo tú en el componente.
Título: Re: Seteo de entradas en el PIC16F877A
Publicado por: pajaro en 24 de Noviembre de 2008, 22:10:42
hola seikraft
que intentas hacer ?

Me puedes decir?

un saludo