Autor Tema: A/D en PIC 16f88  (Leído 3943 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado BLACKPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 129
A/D en PIC 16f88
« 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
Saludo desde Rep.Dom ( BLACKPIC )..
La ciencia es el arte del ensayo y el error, su producto más importante es la razón...

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: A/D en PIC 16f88
« Respuesta #1 en: 14 de Noviembre de 2006, 00:24:14 »
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.  :-/
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: A/D en PIC 16f88
« Respuesta #2 en: 14 de Noviembre de 2006, 02:33:09 »
¿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.
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee

Desconectado BLACKPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 129
Re: A/D en PIC 16f88
« Respuesta #3 en: 14 de Noviembre de 2006, 08:04:45 »
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...
Saludo desde Rep.Dom ( BLACKPIC )..
La ciencia es el arte del ensayo y el error, su producto más importante es la razón...

Desconectado Pedro Pan

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 144
    • Foro de electronica USAC
Re: A/D en PIC 16f88
« Respuesta #4 en: 14 de Noviembre de 2006, 10:38:29 »
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
"Si dejas que lo Malo te detenga, No estaras ahi Cuando lo Bueno Venga"
Aclaro mi nombre no es Pedro, mi nick es por Peter Pan jajaja

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re: A/D en PIC 16f88
« Respuesta #5 en: 14 de Noviembre de 2006, 12:37:36 »
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.

Desconectado Mario

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 873
Re: A/D en PIC 16f88
« Respuesta #6 en: 14 de Noviembre de 2006, 16:04:44 »
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.
La buena administración es utilizar el sentido común y la regla de oro; aunque el sentido común no es tan común como quisiéramos que fuera y, quien tiene el oro, hace las reglas.
George Terry

"A loser will defeat a genius with hard work"
Rock Lee

Desconectado BLACKPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 129
Re: A/D en PIC 16f88
« Respuesta #7 en: 14 de Noviembre de 2006, 20:42:45 »
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.
Saludo desde Rep.Dom ( BLACKPIC )..
La ciencia es el arte del ensayo y el error, su producto más importante es la razón...

Desconectado BLACKPIC

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 129
Re: A/D en PIC 16f88
« Respuesta #8 en: 15 de Noviembre de 2006, 00:24:35 »
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
Saludo desde Rep.Dom ( BLACKPIC )..
La ciencia es el arte del ensayo y el error, su producto más importante es la razón...

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: A/D en PIC 16f88
« Respuesta #9 en: 15 de Noviembre de 2006, 00:37:19 »
con un IF

IF adval=150 OR adval=255 then
high led
else
low led
endif
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."


 

anything