Come imparare a codificare un microcontrollore in C

January 19

Microcontrollori sono dispositivi di calcolo che si adattano su un singolo circuito integrato. Questo circuito contiene un processore, memoria e dispositivi di ingresso e uscita. Microcontrollori sono utilizzati in un'ampia varietà di applicazioni, tra cui telecomandi, giocattoli elettronici e forni a microonde. Essi sono progettati per essere dispositivi altamente specializzati che svolgono una serie di compiti molto affidabile. Programmazione microcontrollori richiede la conoscenza delle caratteristiche hardware specifici, oltre ad una profonda comprensione di un linguaggio di programmazione, ad esempio C o linguaggio assembly. Ci sono diversi passaggi che devono essere seguite per imparare in modo efficace come codificare un microcontrollore.

istruzione

1 Comprare un libro sulla programmazione C. Il linguaggio C è molto adatto per scrivere programmi che si interfacciano direttamente con i componenti hardware. Si consiglia inoltre di acquistare un libro sulla programmazione del microcontrollore specifico. Non tutti i microcontrollori hanno libri scritti appositamente per loro, così si può essere fuori di fortuna.

2 Scarica tutta la documentazione specifica al vostro microcontrollore, come ad esempio la scheda tecnica e il riferimento di programmazione. La documentazione copre molte caratteristiche fisiche del microcontrollore e suoi dispositivi periferici. L'apparecchio probabilmente ha la propria implementazione del linguaggio di programmazione C, che è anche coperto nella documentazione.

3 Impostare un ambiente di sviluppo integrato su un PC e configurare un debugger. La creazione di un ambiente in grado di prendere un po 'di tempo a seconda del microcontrollore, ma ci sono molte guide disponibili per assistervi. ambienti di sviluppo per microcontrollori richiedono di scrivere codice sul PC e quindi programmare il dispositivo tramite USB, porta seriale o parallela. Questo si chiama sviluppo cross-platform. Dopo aver impostato l'ambiente, iniziare a scrivere programmi.

4 Scegliere un progetto che ti interessa e lavorare per la sua attuazione. Pensate alla progettazione del software e delineare un'architettura di sistema prototipo. Leggere le parti pertinenti della documentazione per avere un'idea di come procedere. Il più dettagliato il vostro disegno iniziale diventa, meno problemi si avrà quando effettivamente programmarlo. Quando si è soddisfatti con il vostro disegno, iniziare a scrivere codice. La programmazione è meglio appreso attraverso la pratica. Un progetto interessante può ispirare a praticare la codifica tutti i giorni.

5 Imparare a scrivere codice assembly per il microcontrollore. Anche se si desidera solo scrivere principalmente in C, imparando codice assembly può rivelarsi prezioso. Ad esempio, è possibile aggiungere le istruzioni di montaggio in linea per il codice C. Inoltre, alcuni microcontrollori utilizzano le istruzioni di montaggio per il bordo di set-up, e l'apprendimento di montaggio aiuta a capire questo codice migliore.