TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado 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
-
PIC10f222 ¿No es un PIC?
Aunque sea decirme que no moleste.
Saludos
JoseV
-
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.
-
: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