Autor Tema: ayuda con el ADC en compilador CCS .  (Leído 3322 veces)

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

Desconectado retovil

  • PIC10
  • *
  • Mensajes: 43
ayuda con el ADC en compilador CCS .
« en: 07 de Julio de 2016, 22:05:49 »
Hola ,gente del foro ,estoy dando mis primeros pasos en c para pics y como todo aprendiz tropiezo con codigo que no conozco .El ADC es el convertidor analogico digital ,eso esta claro . Pretendo realizar en el proteus ,un voltimetro simple con una pantalla LCD .Aqui el codigo es este ,con un PIC16f877A.
#include <manejo lcd.h> lo realice con project wizard .
#DEVICE ADC = 10  <---- aqui esta mi problema ,el ccs compiler lo da como error .
#Fuses HS

#use delay(clock=20M)
#define LCD_ENABLE_PIN PIN_B0 ////
#define LCD_RS_PIN PIN_B1 ////
#define LCD_RW_PIN PIN_B2 ////
#define LCD_DATA4 PIN_D4 ////
#define LCD_DATA5 PIN_D5 ////
#define LCD_DATA6 PIN_D6 ////
#define LCD_DATA7 PIN_D7
#include <LCD.C>      De donde lo copie el programador tenìa una libreria lcd1.c

int16 valor_adc;
float voltaje;

void main ()
{
lcd_init();
SETUP_ADC(ADC_CLOCK_INTERNAL);
SETUP_ADC_PORTS(ALL_ANALOG);

lcd_putc("/f  voltimetro");


 while(true) //Repite el proceso
  {
  SET_ADC_CHANNEL(0);
       delay_ms(200);
   valor_adc=READ_ADC();
   //voltaje=5.0*valor_adc/1023.0;
   lcd_gotoxy(3,2);
   printf(lcd_putc,"valor: %lu",valor_adc);
}
}
muchas gracias .

Desconectado Garbanzo

  • PIC10
  • *
  • Mensajes: 13
Re:ayuda con el ADC en compilador CCS .
« Respuesta #1 en: 15 de Julio de 2016, 04:09:28 »
hola también soy novato pero te recomiendo este vídeo esta bien explicado ojala te sirva de algo :)

Desconectado schzrodriguez

  • PIC10
  • *
  • Mensajes: 43
Re:ayuda con el ADC en compilador CCS .
« Respuesta #2 en: 21 de Julio de 2016, 03:48:33 »
Hola compañero!

Es probable que te marque el error por la fila anterior, nunca he visto "#include <manejo lcd.h>", No sé de donde lo has copiado pero yo siempre que he utilizado lcd en pic compiler
he puesto "#include<lcd.h>".

Un saludo!