Pagina 1 di 1

Differenza tra microcontrollore e microprocessore

MessaggioInviato: 4 lug 2015, 21:43
da Paolovox
A quanto sto leggendo un microcontrollore è special purpose mentre i microcontrollori general purpose.
Un microcontrollore però può contenere un microprocessore, memorie, porte di I/O e quindi programmarlo per qualsiasi cosa si voglia. Mentre un microprocessore da solo senza memoria è come un cervello senza corpo.
Non capisco la differenza del tipo da arduino uno che non ha nessun microprocessore e arduino yun con Linino.
Come gira un programma sull'UNO?
Grazie e buon weekend

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 4 lug 2015, 22:09
da MassimoB
In questo fantastico articolo di Foto UtenteTardoFreak trovi la risposta articolo

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 4 lug 2015, 22:15
da Paolovox
Wow ti ringrazio

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 5 lug 2015, 10:23
da lelerelele

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 5 lug 2015, 13:08
da TardoFreak
Un microcontrollore è un sistema composto da:
  • un microprocessore
  • una memoria di programma (FLASH)
  • una memoria dati (RAM)
  • periferiche varie
La differenza la si può trovare in questo articolo al capitolo "Un po' di storia"

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 5 lug 2015, 14:54
da andreacircuit9
la stessa differenza tra il cervello e gli organi ...

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 5 lug 2015, 15:00
da TardoFreak
Non direi,
Piuttosto è la differenza che passa fra il corpo intero ed il cervello.

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 5 lug 2015, 15:02
da andreacircuit9
si... concordo :ok:

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 5 lug 2015, 15:05
da Paolovox
TardoFreak i tuoi articoli sono spettacolari e ti ringrazio.
Faccio informatica e la mia passione primaria è la programmazione di rete. Vorrei acquistare un microcontrollore che mi permetta di renderlo un bel giocattolo comunicante e interattivo.
Oggi l'IoT (Internet of things) è un settore super affascinante.
Di elettronica conosco soltanto il processore MIPS che insegnano a livello universitario.
Avevo optato per un odroid c1, o arduino yun dato che con l'assemblaggio da 0 sono negato, e con la programmazione system e shell me la cavo bene.
Consigli in merito?

Re: Differenza tra microcontrollore e microprocessore

MessaggioInviato: 5 lug 2015, 15:12
da TardoFreak
Non ne ho perché non ho mai avuto occasione di collegare i micro ad ethernet.
Volessi (o meglio dovessi per lavoro) fare una cosa del genere userei gli strumenti che ho sulla famiglia di micro che sto usando ora.
Quindi sceglierei un STM32F4xx come micro e svilupperei tutto in C con il sistema di sviluppo della Keil approfittando del middleware TCP/IP che il sistema offre.
Per l'hardware comprerei una scheda di sviluppo come la MCBSTM32F400
Se dovessi usare un micro più economico opterei sempre per un STM32F1xx con scheda MCBSTM32C