Newsgroup: it.hobby.elettronica.digitale
Titolo: consiglio per riprendere le redini della situazione microcontrollore  :-)

Buonasera a tutti,
un consiglio, visto che non so come iniziare e da dove partire.
Nel 1992, ormai convinto che il futuro fosse decisamente il
microcontrollore scelsi di passare dall'elettronica analogica a
quella decisamente digitale, ma il mio "mentore" mi consigliò di
rimanere hardwarista, sostendendo che il mestiere fosse più
profiquo di quello di firmwarista.
Cero è che era fondamentale tutta la progettazione di periferiche
intorno al microcontrollore, non erano molto veloci, avevano
pochissima memoria ed avevano necessità di tutto un contorno di
elettronica per adattarli allo scopo.
Ora non è più certo così ed io mi ritrovo a non sapere da dove
partire per poter diventare indipendente nella progettazione,
ormai nessuno cerca più l'hardwarista, cerca qualcuno che gli
faccia il progetto completo.
LA mia domanda è questa: a prescindere dalla piattaforma
utilizzata, anche se desiderei un consiglio anche su quella, con
che linguaggio dovrei iniziare? Assembler? C? Programmazione
visual Code ad oggetti?
Avete qualche testo da consigliarmi, un sito dove poter guardare
nella mole attuale ndei dati sulla rete per iniziare di sicuro, ma
ma che sia al passo con i tempi per non studiarsi l'ST62 e
scoprire che forse non è più attuale?
Grazie per le risposte.
Hardwarista Pentito

 
testi no, ma i produttori forniscono abbondante documentazione, 
tipicamente devi aggiungere al datasheet anche l'user manual per avere 
il set completo
tieni conto che per le architetture che ti ho citato trovi anche MOLTO 
software gia' pronto.


 dico la mia sperando che qualcun altro si accodi
Io! Io! Concordo su tutto. Credo che Luminary/Texas sia, per gli ARM,
quella che dà più attrezzi di sviluppo a basso costo. Spero però che non
abbiano esteso a questi l'utilizzo di quell'inaudito cesso che è
CodeWarrior, ribattezzato, dopo l'incauta acquisizione da parte di TI, con
un nome similare.
Per gli 8 bit la scelta è una sola. I siti di Atmel e AVRfreaks.com sono
pieni di proposte e soluzioni, ma non dimenticherei l'italianissimo
Arduino.

 Arduino.
ho visto che sono finalmente disponibili i 1284P , bei ciucci di fatica 
in DIP40!
se solo Atmel avesse un buy on line ;-)

 se solo Atmel avesse un buy on line ;-)
Beh, sia Farnell che Digikey ne hanno parecchi a magazzino, e credo anche
RS e Distrelec.
Comunque, al giorno d'oggi, ci sono sempre meno motivi per non preferire
ARM. Ah, se solo Atmel Norway si fosse licenziata il core ARM e ci avesse
appeso le periferiche degli ATXmega, invece di farsi il loro 32 bit...

 appeso le periferiche degli ATXmega, invece di farsi il loro 32 bit...
Non so le altre famiglie, ma utilizzando sia LM che AVR devo dire che la 
loro reperibilità è spesso difficoltosa. E parlo di MCU "normali" non 
cose strane. Per fare un esempio ATmega88 (in TQFP) e LM3S1918.
Attualmente ad esempio Farnell non li ha.
Mouser ha solo un'ottantina di pezzi dei LM.
Mi sono capitati dei periodi l'anno scorso dove anche i distributori 
(quindi non i soliti canali on-line) me li consegnavano in n settimane, 
con n molto grande ( > 8). E parliamo di meno di 100 pezzi...
Alcuni miei clienti mi hanno fatto ridisegnare delle schede affinché 
utilizzassi dei PIC visto che gli Atmel (AtTiny qualcosa) non riuscivano 
a reperirli in tempi umani. Qui parliamo di parecchi pezzi.
Non riesco a capire se va a periodi perché non sanno gestire il 
magazzino oppure perché non vogliono farlo e aspettano (i produttori) di 
avere tot ordini arretrati per farli tutti assieme.
Marco

 avere tot ordini arretrati per farli tutti assieme.
L'anno scorso è successo anche a me.
I miei fornitori l'hanno motivato dicendo che il mercato era fermo per 
via della crisi: i grossi acquirenti compravano meno e via via questa 
cosa si ripercuoteva fino in basso.
Sembra però che adesso le cose si siano rimesse in moto.
-- 
  _|/ Francesco Sacchi - Develer S.r.l., R&D dept.
   |\ 
http://www.develer.com/
 - 
http://www.bertos.org

 Sembra però che adesso le cose si siano rimesse in moto.
Meno di un mese fa ho fatto il porting da ATmega8 ad ATmega88 perché i
primi, per quantità di 2000, li avrebbero consegnati dopo almeno 3
mesi.
Ed abbiamo ordini costanti.
Ma che questo si verificasse era già noto da marzo.
Piccio.

> Sembra però che adesso le cose si siano rimesse in moto.
Si  la crisi è finita, da mo che lo dice Berlusconi... ;)
:P
coals 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5318 (20100727) __________
Il messaggio è stato controllato da ESET NOD32 Antivirus.
www.nod32.it

  
il bootloader e' [AFAIK] in ROM e non c'e' rischio di rovinarlo,per i 
cortex M3 NXP dichiara un baud rate massimo 230400 ( direi che e' in 
grado di fare auto-bauding )
per il resto non saprei dire perche' attualmente vado comunque di JTAG ( 
finche' dura ) e non ho provato di persona il bootloader seriale



Codewarrior e' l' ambiente Freescale.
Non centra una mazza con Texas, puoi sviluppare
con gli ARM Freescale e per estensione con quelli
simili, per Stellaris c'e' o c'era lo StellarisWare :-)
Texas usa il CodeComposer
a.

 Texas usa il CodeComposer
Lo conosci? Com'č?


Quello per i DSP. qualche problema c'e' l' ha,
ma e' usabile... :-)
A.

 Lo conosci? Com'è?
Usato tempo fa per i dsp. Un vespasiano assoluto.