Tab Article
Progettare un circuito di una certa complessità utilizzando componenti "non programmabili" è molto più impegnativo e costoso. Utilizzando componenti programmabili, microcontrollori (detti anche MCU), DSP o FPGA, il circuito dal punto di vista hardware è molto semplice e aggiornabile in qualsiasi momento (se utilizzato un dispositivi provvisto di memoria programma di tipo flash). Quanto appena detto è realizzabile, se chi progetta tale circuito conosce nei dettagli il componente programmabile che intende utilizzare. Il principiante che si avvicina al mondo dell'elettronica, dopo aver appreso le basi di tale materia, deve necessariamente imparare a scrivere il software adatto per i circuiti programmabili, che intende acquistare o auto costruire. Per poterlo fare ha bisogno di conoscere tutti i dettagli, soprattutto quelli considerati banali. La mancanza di tali dettagli, il più delle volte genera disfezione verso l'argomento trattato con il conseguente abbandono, e giudizio negativo verso la stessa documentazione acquistata, libri o manuali. Questo manuale si rivolge ai principianti e a tutti coloro già introdotti sull'argomanto dei microcontrollori, naturalmente senza la pretesa di insegnare tutto. Questo campo è infinitamente vasto, per questo motivo l'obiettivo è aiutare chi ne ha bisogno, iniziando con argomenti semplici, con l'obiettivo di progredire fino a raggiungere livelli importanti. Naturalmente per perseguire tali obiettivi è necessario, avere pazienza, passione e costanza.