microcontrollori sono dispositivi computazionali che si adattano su un singolo circuito integrato . Questo circuito contiene un processore, memoria e dispositivi di input e di output . 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 eseguono una serie di compiti molto affidabile. Programmazione microcontrollori richiede la conoscenza delle caratteristiche hardware specifici , oltre a una profonda conoscenza di un linguaggio di programmazione , come il C o il linguaggio assembly . Ci sono diversi passaggi che devono essere seguite per imparare in modo efficace come codificare un microcontrollore . Cose che ti serviranno
Microcontroller
Prenota su C programmazione
PC per lo sviluppo cross -platform
Show More Istruzioni
1
comprare un libro sulla programmazione C . Il linguaggio C è molto adatto per la scrittura di 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 per il vostro microcontrollore , come ad esempio la scheda di dati di riferimento e di programmazione . La documentazione copre molte caratteristiche fisiche del microcontrollore ei dispositivi periferici . Il dispositivo ha probabilmente una propria implementazione del linguaggio di programmazione C , che è anche trattato nella documentazione .
3
Impostazione di un ambiente di sviluppo integrato in un PC e configurare un debugger . Configurazione di un ambiente in grado di prendere un po 'di tempo a seconda del microcontrollore , ma ci sono molte guide a disposizione per assistervi . Ambienti di sviluppo per microcontrollori bisogno di scrivere codice sul PC e quindi programmare il dispositivo tramite USB , porta seriale o parallela . Questo si chiama sviluppo multipiattaforma . Dopo aver impostato l'ambiente , inizia la scrittura di programmi .
4
Scegliere un progetto che vi interessa e lavorare per la sua attuazione . Pensate alla progettazione del software e delineare una 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 imparare attraverso la pratica. Un progetto interessante può ispirare a praticare la codifica ogni giorno .
5
Informazioni su come scrivere codice assembly per il microcontrollore . Anche se si desidera solo per scrivere principalmente in C , imparare il codice assembly può rivelarsi prezioso . Ad esempio, è possibile aggiungere le istruzioni di montaggio in-line per il codice C . Inoltre , alcuni microcontrollori utilizzano le istruzioni di montaggio per la pensione di set-up , e l'apprendimento di montaggio aiuta a capire questo codice migliore .