Come programmare un Microchip

I microcontrollori possono essere programmati per compiti di calcolo.

preparazione

Passaggio 1

Collegare il microcontroller PIC al programmatore. Il programmatore ti fornirà un metodo facile e pronto all'uso per comunicare con il chip. Non toccare direttamente il chip senza scaricare l'elettricità statica.

Passaggio 2

I moderni controller di chip utilizzano connessioni USB. Salva l'immagine USB 5 di Bosko Martinovic da Fotolia.com

Collegare il programmatore al computer tramite USB o connessione seriale. Il tipo di connessione sarà determinato dal modello. I programmatori USB sono preferiti, in quanto possono essere facilmente utilizzati con i computer moderni.

Passaggio 3

Installa il software fornito con il programmatore. Questo software consente di inviare il codice di programmazione direttamente sul chip. Controlla il tuo microcontrollore PIC per essere compatibile con il programmatore e il software.

programmazione

Passaggio 1

Scarica e installa il codice di boot manager compatibile con il tuo chip. Questo codice di boot manager è il "cervello" del microcontrollore PIC e comprende ed esegue qualsiasi codice installato sul chip attraverso il programmatore. Il gestore di avvio scelto sarà determinato dal modello del chip.

Passaggio 2

Il linguaggio assembly è costituito da istruzioni binarie pure. Salva l'immagine dei dati binari di rgbspace da Fotolia.com

Scrivi il tuo codice di programmazione nella lingua che preferisci. Assicurati che la lingua supporti il ​​chipset e il software di programmazione che hai scelto. Il linguaggio assembly è quasi universalmente supportato, sebbene siano disponibili anche più lingue, a seconda della scheda e del gestore di avvio.

Passaggio 3

Controllare la configurazione di programmazione creando un circuito semplice con una luce a LED e conducendo in un circuito di programmazione. Scrivi una semplice funzione nella lingua di tua scelta per accendere la luce e spegnere. Al completamento, verificare che la configurazione di programmazione funzioni.