Newsgroup: it.hobby.elettronica.digitale
Titolo: winavr

Salve!
ho scaricato WINAVR-20071221, volevo chiedervi come si integra questo in AVR 
STUDIO4? 

 Salve!
Penso sia tutto automatico, via variabili d'ambiente
Ad ogni modo in AVR Studio 4 vai in
Project Options -> Custom Options
e dovrebbe esserci la directory di WinAVR-200712221

 ha scritto nel messaggio 
news:47b715c2$0$4784$4faf...@reader4.news.tin.it...

in AVR STUDIO 4 in project non c'e' Project Options 

 ha scritto nel messaggio 
news:47b75290$0$16030$5fc...@news.tiscali.it...

Scusami avevi ragione, quella opzione comapre se ovviamente si ha un
progetto aperto 

 progetto aperto 
Quindi ti sei ritrovato settato in automatico il percorso di WinAVR?
E' anche una curiosità mia. Credo che lo faccia via variabile d'ambiente 
PATH (l'installazione di WinAVR aggiunge il percorso dei suoi binari 
alla variabile d'ambiente $PATH).

 ha scritto nel messaggio 
news:47b97150$0$4792$4faf...@reader4.news.tin.it...

Si esatto ho trovato tutto gia' settato, ma dovrei capire se coem dice 
qualcuno le librerie presenti sono da adattare a WinAVR, per ora sono 
all'inizio con il C e la tanto decantata portabilita' la noto solo in parte, 
anzi e' la stessa portabilita' che si ha passando da diversi compilatori 
basic, ma forse perche' ho piu' familiarita' con questo linguaggio. 

 all'inizio con il C e la tanto decantata portabilita' la noto solo in parte, 
Ormai l'argomento è trito :)
La "decantata portabilità" è stata più volte definita e circoscritta: se 
  preferisci puoi vederla come minimo sforzo necessario per adattare il 
codice al nuovo target.
Ciao
Marco / iw2nzm

 all'inizio con il C e la tanto decantata portabilita' la noto solo in parte, 
Ma non può essere diversamente, a meno che non fai un ottimo lavoro di 
macro/prototipi e ti astrai a livelli ben più superiori, tipo come fa 
Arduino.
Però, credimi, non c'è proprio gusto a lavorare a quei livelli; può 
andar bene per un fisico, un medico, che ha giusto bisogno di un 
microcomputer rapido da utilizzare, ma non per un tecnico.
Leggersi da capo fino in fondo un datasheet dell'AVR, il capire come 
funzionano i vari registri di configurazione, come è strutturata la 
memoria, "giocarci" sopra con il C, creandosi i propri prototipi, è un 
percorso indispensabile, e divertente, per il tecnico che voglia 
lavorarci in modo sufficiente.
Che poi, che so, il WDT lo configuri comodamente (rapidamente) con le 
macro di wdt.h è un altro discorso, ma sai bene cosa c'è dietro a quelle 
macro, quali bit di quali registri vanno a toccare e come.
Perché il C ti dà l'innegabile vantaggio di usare una logica testuale e 
leggibile pur rimanendo a un buon livello di intimità con la macchina.
In più, con AVR hai il vantaggio che l'architettura nasce ottimizzata 
per il linguaggio C e quindi hai anche codice efficiente senza ricorrere 
all'assembly.
E hai anche il vantaggio che si programmano anche con due sole 
resistenze e un compilatore C non limitato, a costo zero...ma questa è 
un'opinione faziosa ;-)

un'opinione faziosa ;-)
No, è la pura verità    ;-)
--
ciao
  Stefano

 č mai piaciuto, e appena posso uso con piena soddisfazione l'asm.
Un codice asm č intrigante (o inquitetante a seconda dei casi....) un 
codice C č leggibile - IMHO!
Marco / iw2nzm


Posso disturbarti  in privato? 

 Posso disturbarti  in privato? 
Certo, occhio all'antispam.
Marco / iw2nzm