Autor Tema: convertidor digital a analogico  (Leído 1237 veces)

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

Desconectado johnbr

  • PIC10
  • *
  • Mensajes: 14
convertidor digital a analogico
« en: 25 de Marzo de 2018, 15:14:22 »
#include <18F4550.h>
#fuses NOMCLR INTRC_IO PLL_SW
#device ADC = 8                                       
#use delay(clock=32000000)
 
unsigned int16 i=0;
void main() {
  setup_oscillator(OSC_8MHZ | OSC_PLL_ON);           
  setup_adc(ADC_CLOCK_DIV_32);                       
  setup_adc_ports(sAN1);                             
  set_adc_channel(1);                                 
  setup_dac(DAC_VSS_VREF | DAC_OUTPUT);               
  while(TRUE){
    i = read_adc();                                 
    i = (i * 31)/255;
    dac_write(i);                                     
    delay_ms(10);
  }
}

Hola amigos, tengo este programa y creo yo que esta bien estructurado, pero al compilarlo me arroja un error del fusible PLL_SW, y identificadores desconocidos en "setup_adc_ports(sAN1);  ", ' setup_dac(DAC_VSS_VREF | DAC_OUTPUT); " y "dac_write(i); " y la verdad no se porque

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re:convertidor digital a analogico
« Respuesta #1 en: 25 de Marzo de 2018, 15:18:42 »
Seguramente porque ese código está diseñado para otro micro y el 18F4550 no tiene ni esos fuses, ni DAC


 

anything