microcontrôleurs sont des dispositifs informatiques qui s'adaptent sur un seul circuit intégré . Ce circuit contient un processeur , mémoire et périphériques d'entrée et de sortie. Les microcontrôleurs sont utilisés dans une variété d'applications , y compris les télécommandes, les jouets électroniques et des fours à micro-ondes. Ils sont conçus pour être des appareils très spécialisés qui effectuent une série de tâches très fiable. Programmation microcontrôleurs nécessite la connaissance des caractéristiques matérielles spécifiques , en plus d'une connaissance approfondie d'un langage de programmation, tels que C ou assembleur . Il ya plusieurs étapes qui doivent être suivies pour apprendre efficacement comment coder un microcontrôleur. Choses que vous devez
microcontrôleur
livre sur la programmation en C
PC pour le développement multi-plateforme
Afficher plus Instructions
1
Acheter un livre sur la programmation C . Le langage C est très bien adapté à l'écriture de programmes qui s'interfacent directement avec les composants matériels . Vous pouvez également acheter un livre sur la programmation de votre microcontrôleur spécifique. Pas tous les microcontrôleurs ont des livres écrits spécifiquement pour eux, alors vous pouvez être hors de la chance .
2
Téléchargez toute la documentation spécifique à votre microcontrôleur , tels que la fiche de données et de référence de programmation. La documentation couvre de nombreuses caractéristiques physiques du microcontrôleur et de ses périphériques . Le dispositif a probablement sa propre implémentation du langage de programmation C , qui est également couvert dans la documentation.
3
configurer un environnement de développement intégré sur un PC et configurer un débogueur. Mise en place d' un environnement peut prendre un certain temps en fonction du microcontrôleur , mais il existe de nombreux guides disponibles pour vous aider . Les environnements de développement pour microcontrôleurs besoin d'écrire du code sur votre PC, puis programmez votre appareil via USB, port série ou parallèle . C'est ce qu'on appelle le développement multi-plateforme. Une fois que vous avez mis en place l'environnement , de commencer à écrire des programmes .
4
Choisissez un projet qui vous intéresse et travailler à sa mise en œuvre . Pensez à la conception de logiciels et esquisser une architecture de système de prototype. Lire les parties pertinentes de la documentation pour avoir une idée de la façon de procéder . Le votre conception initiale plus détaillée devient , moins vous aurez de problèmes lorsque vous avez réellement programmer. Une fois que vous êtes satisfait de votre conception, commencer à écrire du code . La programmation est préférable d'apprendre par la pratique. Un projet intéressant peut vous inciter à pratiquer codage tous les jours.
5
savoir comment écrire le code assembleur pour le microcontrôleur . Même si vous ne voulez écrire principalement en C , l'apprentissage du code assembleur peut se révéler précieuse. Par exemple, vous pouvez ajouter des instructions de montage en ligne à votre code C . En outre, certains microcontrôleurs utilisent les instructions de montage pour panneau de configuration et l'assemblage d'apprentissage vous aide à comprendre ce code mieux.