TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: BLACKPIC en 13 de Noviembre de 2006, 22:43:52
-
bueno quiero hacer andar el AD de un micro 16f88
primero cuando compilo en soft me sale este error
error: unable to find -p<pic> processor file 16f88.bas
el ej es el siguente
Define LCD_DREG PORTB
Define LCD_DBIT 0
Define LCD_RSREG PORTB
Define LCD_RSBIT 2
Define LCD_EREG PORTB
Define LCD_EBIT 1
adval var byte
TRISA = %11111111
ADCON1 = %00000010
ADCON0 = %11000001
Pause 500
loop: ADCON0.2 = 1
adval = ADRESH
Lcdout $fe, 1
Lcdout "Value: ", dec adval
Pause 100
Goto loop
End
-
es basic no? no manyo ese lenguaje, si fuera assembler o C normal, pero sobrao q no demoran en responderte gente q si domina ese lenguaje. :-/
-
¿Qué versión de PBP tienes?
¿Qué ambiente de programación utilizas?
Primero busca en la carpeta de PBP si tienes el include para ese micro.
Trata de exponer todo para ayudarte mejor.
-
hola:
utilizo el PBP version 2.46 y la version del microcode estudio es 2.10
yo le agregue a la carpeta del PBP los archivos del PIC, el PIC16f87.bas y el PIC16f88.bas que lo busque..
el ejemplo me trabaja bien con un PIC16f877 y quiero usarlo con el f88 o f628, todas las simulaciones las ago en proteus
version 6.7 sp4...
bueno gracias por todo...
-
Hola Blackpic, fijate que yo estoy utilizando el 16F88 en estos momentos con el ADC yo programo en MKB y cuando realizaba el programa y lo compilaba no me salia ningun error pero cuando lo trataba de simular en proteus o pic simulator ide, me salia un error en el codigo, lo resolvi activando bien los la configuracion del pic ya que este trae mas fuses que el 16F877, como la configuracion del oscilador ya sea externo o interno de 8 Mhz o la habilitacion de las patillas como I/O digitales o como funciones del propio pic
-
Hola blackpic,
Verifica que tambien en la carpeta del PBP tambien este el archivo 16F88.INC. Es extranio que los hallas agregado porque a partir de la version 2.45 ese micro ya es soportado por lo que los archivos .bas y .INC ya estan incluidos. De cualquier manera verificalos.
Es importante recordarte que utilices una version completa y no estes utilizando una version demo del PBP.
Saludos.
Elreypic.
-
A eso me refería con que busque el INCLUDE del µicro.
Si no lo compraste, lo "encontraste", quizá tengas problemas. Otra persona (juanez creo se llama) aquí en el foro tuvo ese problema también.
El 2.46 (si es original o completo) debe compilar para un 16F88.
-
les comento que busque en la carpeta el 16f88.bas y .inc, y noo o tiene
tengo la version en winrar y lo descomprimi otraves para ver si estaba y nada.
-
bueno ya resolvi este problemita lo que pasaba era que no estaba agregando los archivos a la carpeta corespondiente..
a hora me suerje una inquietud el AD lo estoy usando a 8 bit entonce el valor mas grande a mostras es 255 ok..
pero quiero que cuando este en 150 me prenda un led y que cuando llegue a 255 tambien..
como consigo hacer esto
-
con un IF
IF adval=150 OR adval=255 then
high led
else
low led
endif