Autor Tema: Ayuda Con PIC16F628A  (Leído 2683 veces)

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

Desconectado Mando31

  • PIC10
  • *
  • Mensajes: 32
Ayuda Con PIC16F628A
« en: 24 de Mayo de 2008, 18:59:33 »
Hola que tal pues es la primera ves que escribo por aca pues bueno sin mas preanbulo el problema con el que me encuentro es que necesito utilizar el pic16f628a y necesito procesar un par de señales analogicas y convertirlas a digital todo con este pic, pero al mometo de programar en el ccs tengo una serie de errores que citan lo siguiente: Undefined identifier setup_adc_ports, Undefined identifier setup_adc, Undefined identifier setup_adc_channel, Undefined identifier read_adc.

 y por lo que he chkdo lo que necesitaria utilizar es el comparador ya que al parecer este pic no contiene en si un ADC pero no se como utilizar dicho comparador.

agradeceria mucho sus comentatios.

gracias :)

Desconectado RALF2

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2060
Re: Ayuda Con PIC16F628A
« Respuesta #1 en: 24 de Mayo de 2008, 19:38:06 »
Que tal mando 31!
Mira para empesar el pic16F628A no posee ADC  :mrgreen:  por lo que si quieres utilizar ese pic deberas utilizar un adc externo  :mrgreen:
Por eso te da error el compilador  :D

Utiliza un pic que tenga ADC como por ejemplo el pic16f876A o el pic16f88 entre otros!

Saludos

Desconectado Mando31

  • PIC10
  • *
  • Mensajes: 32
Re: Ayuda Con PIC16F628A
« Respuesta #2 en: 24 de Mayo de 2008, 20:33:02 »
Muchas gracias RALF2, pero hay va otra preguntica chkndo el data del pic vi que tiene un modo de comparador quisiera vr si alguno a trabajado en este modo ya que chkndo en el ccs existe una instruccion denominada setup_comparator(), pero no se como manejarlo si algien tiene un ejemplo o sabe como se usa seria de gran ayuda.!!!!

 :-/

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: Ayuda Con PIC16F628A
« Respuesta #3 en: 26 de Mayo de 2008, 17:28:40 »
el setup comparator lo puedes usar con los bits que te vienen en el archivo 16f628a.h pero aca te lo pego para q lo revises.

////////////////////////////////////////////////////////////////// COMP
// Comparator Variables: C1OUT, C2OUT
// Constants used in setup_comparator() are:
#define A0_A3_A1_A2  0xfff04                                 
#define A0_A2_A1_A2  0x7ff03
#define NC_NC_A1_A2  0x6ff05
#define NC_NC_NC_NC  0x0ff07
#define A0_VR_A1_VR  0x3ff02
#define A3_VR_A2_VR  0xcff0A
#define A0_A2_A1_A2_OUT_ON_A3_A4 0x7e706
#define A3_A2_A1_A2  0xeff09

obviamente para entenderlo tienes que leer lo que dice el datahseet sobre los comparadores. saludos.  :-/ casi todo es pura deduccion.
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

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


 

anything