l'idea è quella di utilizzare un sistema a microcontrollore con un DAC a 8 bit che sono più che sufficienti per l'utilizzo che devo farne; la scelta è ricaduta sul pic16f1773 un microcontrollore che dispone al suo interno di 6 dac: 3 da 5 bit e 3 da 10 bit.
montato su breadboard e interfacciato con il programmatore pickit3 mi cimento a fare un programma di prova che deve restituirmi un valore in tensione
- Codice: Seleziona tutto
#include <xc.h>
#define _XTAL_FREQ 20000000
void main()
{
DAC1CON0 = 11110000; //accendo dac e setto le uscite e vref+ e vref-
while(1)
{
DAC1REF = 1111111111; //valore valore analogico
}
}
qualcuno sa identificare il problema? premetto che il compilatore non da errori e il programma viene correttamente caricato sul uc la il valore analogico sul pin di uscita del dac risulta 0
vi ringrazio in anticipo

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




