ADC za 30f4011 (kompilator c30)

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
sdow
Posts: 12
Joined: 17-07-2006, 17:28

ADC za 30f4011 (kompilator c30)

Post by sdow »

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);

}
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: ADC za 30f4011 (kompilator c30)

Post by abc »

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?
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: ADC za 30f4011 (kompilator c30)

Post by niho »

OpenADC10(PARAM1,PARAM2,PARAM3,PARAM4,PARAM5);
Nesto sam radio sa C-om, da li si bas ovako spojio funkciju open sa ostatkom recenice ili je to ovdje stamparska greska?
Open ADC10(PARAM1,PARAM2,PARAM3,PARAM4,PARAM5);
vukboban
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 212
Joined: 05-12-2008, 17:49
Location: Pancevo

Re: ADC za 30f4011 (kompilator c30)

Post by vukboban »

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.
abc
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 498
Joined: 08-03-2007, 20:19
Location: Hrvatska

Re: ADC za 30f4011 (kompilator c30)

Post by abc »

Zar C30, ne znaci da je mikrocipov C kompajler, ili i mikro C ima istu oznaku za svoj kompajler za dsPIC30F seriju mikrokontrolera.
Post Reply