Cao
Dali je iko koristio ADC10.h za pikove 30F od microchip . Ako se koristili funkcije od ADC10.h kako ste uspeli da kompilirate vas programme .
imam uvjek gresku : undefined reference to `OpenADC10'
moj programe :
#define __dsPIC30F4011__
#include <p30f4011.h>
#include <adc10.h>
#define PARAM1 ADC_MODULE_ON | ADC_FORMAT_INTG | ADC_CLK_AUTO | ADC_AUTO_SAMPLING_ON
#define PARAM2 ADC_VREF_AVDD_AVSS | ADC_SCAN_OFF | ADC_SAMPLES_PER_INT_2 | ADC_ALT_BUF_ON | ADC_ALT_INPUT_ON
#define PARAM3 ADC_CONV_CLK_INTERNAL_RC | ADC_SAMPLE_TIME_10
#define PARAM4 SCAN_ALL
#define PARAM5 ENABLE_AN0_ANA | ENABLE_AN1_ANA | ENABLE_AN2_ANA
long value;
void main(void)
{
OpenADC10(PARAM1,PARAM2,PARAM3,PARAM4,PARAM5);
}
ADC za 30f4011 (kompilator c30)
Moderators: pedja089, stojke369, [eDo], trax
Re: ADC za 30f4011 (kompilator c30)
Ne moze da radi jer pretpostavljam nisi dobro upotrijebio ADC funkciju , otvori taj h fajl ili C fajl
ili nadji uputsvo kako da pozoves tu funkciju, ocito da nije dobro kad javlja ovu poruku.
Ako ne znas kako raditi sa ADC zasto ne ucitas gotov primjer za ADC za dsPIC koji dolazi sa C kompajlerom a imas i primjera na mikrocipovom sajtu , naravno sve u C-u?
ili nadji uputsvo kako da pozoves tu funkciju, ocito da nije dobro kad javlja ovu poruku.
Ako ne znas kako raditi sa ADC zasto ne ucitas gotov primjer za ADC za dsPIC koji dolazi sa C kompajlerom a imas i primjera na mikrocipovom sajtu , naravno sve u C-u?
Re: ADC za 30f4011 (kompilator c30)
Nesto sam radio sa C-om, da li si bas ovako spojio funkciju open sa ostatkom recenice ili je to ovdje stamparska greska?OpenADC10(PARAM1,PARAM2,PARAM3,PARAM4,PARAM5);
Open ADC10(PARAM1,PARAM2,PARAM3,PARAM4,PARAM5);
Re: ADC za 30f4011 (kompilator c30)
pogledaj malo kako se koristi INCLUDE.
imas 3 nacina kako se ukljucuje neka biblioteka,a razlikuju se po tome kako traze PATH do navedenog fajla.
Ako pises #include<adc10.h>onda kompajler trazi taj fajl samo u mikroC-ovom include folderu
Ako napises #include"adc10.h" onda trazi i u mikroC-ovom include folderu,i u folderu gde se nalazi tvoj projekat.
Probaj da pises ovako:
#include "C:\neki folder\adc10.h"
gde ti je neki folder lokacija tog adc10.h fajla,onda kompajler trazi taj fajl samo u navedenom folderu.
imas 3 nacina kako se ukljucuje neka biblioteka,a razlikuju se po tome kako traze PATH do navedenog fajla.
Ako pises #include<adc10.h>onda kompajler trazi taj fajl samo u mikroC-ovom include folderu
Ako napises #include"adc10.h" onda trazi i u mikroC-ovom include folderu,i u folderu gde se nalazi tvoj projekat.
Probaj da pises ovako:
#include "C:\neki folder\adc10.h"
gde ti je neki folder lokacija tog adc10.h fajla,onda kompajler trazi taj fajl samo u navedenom folderu.
Re: ADC za 30f4011 (kompilator c30)
Zar C30, ne znaci da je mikrocipov C kompajler, ili i mikro C ima istu oznaku za svoj kompajler za dsPIC30F seriju mikrokontrolera.