"cant change device type this far ..." - CCS akzeptiert die adc direktive nicht
Montag, 21. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  CCS Compiler  |  AD-Wandler (CCS)  |  "cant change device type this far ..." - CCS akzeptiert die adc direktive nicht « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: "cant change device type this far ..." - CCS akzeptiert die adc direktive nicht  (Gelesen 2342 mal)
 
dcd1
Newbie
*
Offline Offline

Beiträge: 2


Profil anzeigen
« am: November 13, 2007, 13:12:34 »

Hallo

Ich möchte mit einem Pic18f einen analogwert auswerten.
Ich habe den Code nach besten wissen geschrieben, jedoch zeigt mir der Compiler folgende fehlermeldung "can not change device type this far into the code" wenn die Zeile
Code:
#device ADC = 8
im Code steht.
Auch bei anderen möglichen bitgrössen wird das angezeigt. Das komische ist nur, dass diese zeile schon bei vorherigen projekten mit drin stand und vorher noch keine fehler erzeugt hatte.
Der weitere code :
Code:
int8 i,ad_wert;

void main()
{
   setup_adc( ADC_CLOCK_INTERNAL );
   setup_adc_ports(AN0|VSS_VDD);
   set_adc_channel(0);

   setup_spi(FALSE);
   setup_wdt(WDT_OFF);
   setup_timer_0(RTCC_INTERNAL);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);
   setup_comparator(NC_NC_NC_NC);
   setup_vref(VREF_LOW|1);
   setup_low_volt_detect(FALSE);
   setup_oscillator(False);

   enable_interrupts(global);
   enable_interrupts(INT_RB);


   set_tris_b(0xff);
   set_tris_c(0x00);


output_low(PIN_A1);
output_low(PIN_A3);

while (TRUE)
{i = read_adc();
            if(i<128)
            {output_low(PIN_A1);
             output_high(PIN_A3);}
            else{output_low(PIN_A3);
             output_high(PIN_A1);}

}

}
Kann mir jemand sagen warum der compiler meckert?

Gruß david
« Letzte Änderung: November 13, 2007, 14:33:46 von dcd1 » Gespeichert
dcd1
Newbie
*
Offline Offline

Beiträge: 2


Profil anzeigen
« Antworten #1 am: November 13, 2007, 14:46:29 »

Hab den Wert jetzt direkt in die device.h geschrieben und nun hat der compiler keine probleme mehr. Nungut ich hoffe es bleibt dabei - so long
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.039 Sekunden mit 18 Zugriffen.
 
Top! Top!