Linux FlexBoard ed ICD2

Forum relativo alle schede FLEX, ERIKA Enterprise, RT-Druid, ScicosLab, ...

Moderator: paolo.gai

Locked
e.durso
Newbie
Posts: 4
Joined: Tue May 15, 2012 1:43 pm

Linux FlexBoard ed ICD2

Post by e.durso » Tue May 15, 2012 5:06 pm

Salve a tutti sono nuovo del forum,

vorrei sapere se vi è un documento sul dove leggere su come leggere alcune linee di I/O.
In particolare mi interessa leggere:
RB3 --->PIN 22
RB4 --->PIN 21

Grazie

e.durso
Newbie
Posts: 4
Joined: Tue May 15, 2012 1:43 pm

Re: Linux FlexBoard ed ICD2

Post by e.durso » Tue May 15, 2012 6:42 pm

Salve,
ho letto che c'è un AD, ho visto che ci sono delle funzioni per attivarlo e per leggerne i valori:

void EE_analog_init(void);

EE_UINT16 EE_adcin_get_volt(void);

La seconda mi dà un errore in compilazione, pare vi sia necessario almeno un parametro.

Per far presto ho usato:
EE_UINT16 EE_trimmer_get_volt(void);

Qualè la differenza?

Comunque c'è qualche procedimento particolare per indurre l'AD a convertire il segnale proveniente da un particolare PIN?

Grazie

Scusate per le molte domande ma sono veramente all'inizio!

Buonaserata

paolo.gai
Administrator
Posts: 875
Joined: Thu Dec 07, 2006 12:11 pm

Re: Linux FlexBoard ed ICD2

Post by paolo.gai » Wed May 16, 2012 9:09 am

Per leggere l'AD devi pilotare direttamente i pin del micro come da application notes della Microchip... ERIKA qui c'entra poco....

ERIKA di suo fornisce alcune API per alcune board. la funzione "trimmer" è sicuramente presente nella parte di board ed è quindi legata ad un trimmer che si trova su una delle board supportate (probabilmente una daughter board della FLEX).

Ciao,

PJ

e.durso
Newbie
Posts: 4
Joined: Tue May 15, 2012 1:43 pm

Re: Linux FlexBoard ed ICD2

Post by e.durso » Wed May 16, 2012 2:24 pm

Ok, dunque mi devo riferire a documenti della Microchip, ora cerco un poco , intanto grazie!

Ciao

e.durso
Newbie
Posts: 4
Joined: Tue May 15, 2012 1:43 pm

Re: Linux FlexBoard ed ICD2

Post by e.durso » Wed May 16, 2012 5:41 pm

Salve ho visto che la EE_adcin_get_volt(void ); in realtà vuole come parametro un intero per descriminare il canale di input.

Esiste una funzione che abbia una granularità maggiore nel valore di ritorno?


Grazie

Ciao

paolo.gai
Administrator
Posts: 875
Joined: Thu Dec 07, 2006 12:11 pm

Re: Linux FlexBoard ed ICD2

Post by paolo.gai » Thu May 17, 2012 10:00 am

in che senso? il valore ritornato di vatto è una traslazione in volt del valore letto dall'ADC. Se serve un ADC a maggiore precisione devi cercarne uno esterno su un chip a parte...

PJ

Locked