TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: JoseV en 26 de Enero de 2010, 18:16:17

Título: Error en ADC PIC10f222
Publicado por: JoseV en 26 de Enero de 2010, 18:16:17

Hola.
Qué hago mal en este programa?. Simulo en Isis y con AN0 a 5V el resultado que me da es H24.
Por mas cambios que hago no doy en que puede fallar, O es que el simulador me engaña?


      LIST   P=10F222   ;TIPO DE PROCESADOR
         #INCLUDE P10F222.INC   ;DEFINICIONES DE REGISTROS INTERNOS
      __CONFIG   _MCLRE_OFF & _CP_OFF &  _WDT_OFF & _MCPU_OFF & _IOFSCS_4MHZ   

INICIO
   BCF   GPIO,0
   BCF   GPIO,1
   BCF   GPIO,2
   MOVLW   B'01000011'   
   MOVWF   ADCON0
   BTFSC   ADCON0,GO
   GOTO   $-1
   MOVLW   B'00000000'   
   TRIS    GPIO
   OPTION
   
   ;...
   end

Si me echais una mano...
Gracias y Saludos
JoseV


Título: Re: Error en ADC PIC10f222
Publicado por: JoseV en 28 de Enero de 2010, 06:20:52
PIC10f222 ¿No es un PIC?
Aunque sea decirme que no moleste.
Saludos
JoseV
Título: Re: Error en ADC PIC10f222
Publicado por: Nocturno en 28 de Enero de 2010, 07:06:41
No entiendo esa agresiva actitud, José.
Si aún no te han contestado será porque aún no ha aparecido nadie que pueda hacerlo.
Yo no puedo ayudarte porque no sé nada de ASM pero te puedo asegurar que si pudiera hacerlo, después de leerte se me quitarían las ganas.
Título: Re: Error en ADC PIC10f222
Publicado por: alogic.on en 29 de Enero de 2010, 17:25:59
 :shock: :shock: has usado el buscador del foro, hay muchos ejemplos. y no desesperes plantea tu pregunta y ve posteando avances u mas dudas. cuando alguien sepa u comprenda que es lo que sucede en tu codigo te respondera, si quiere, puede y tiene tiempo ;-)
yo te dejo un dato, tiempo de adquisicion. al elegir un canal del cad, deberias esperar un tiempo "Tad" antes de iniciar la conversion "adcon,go". seguro lo especifica en el datasheet del pic o tiene alguna nota de aplicacion de microchip, en la que comente como funciona el cad de ese micro