Comment programmer les microprocesseurs

Les microprocesseurs peuvent fournir un niveau élevé de contrôle aux applications de la mécatronique.

Les microprocesseurs sont des dispositifs programmables pouvant avoir des signaux d'entrée, effectuer des opérations logiques et fournir des signaux de sortie. Les microprocesseurs indépendants peuvent fournir un haut niveau de contrôle sur les circuits intégrés simples, les moteurs, les actionneurs et les LED. Une fois programmés, ces appareils peuvent effectuer plusieurs fois la même tâche avec précision et précision, ce qui constitue une caractéristique importante de la conception appliquée à la mécanique mécatronique.

Les microprocesseurs sont disponibles dans de nombreuses marques et peuvent être achetés en ligne ou dans un magasin d’électronique. Pour réduire les coûts, vous pouvez acheter un microprocesseur uniquement pour répondre à vos besoins. Sélectionnez également un microprocesseur doté d'un oscillateur interne, sinon la puce nécessitera une horloge externe. Si vous envisagez d’acquérir un microprocesseur avec des signaux d’entrée et de sortie analogiques, vous pouvez l’obtenir avec une modulation pour convertir les signaux du mode numérique en analogique (A / N) et pour la modulation de largeur d’impulsion. Téléchargez la fiche technique correspondante sur votre microprocesseur pour observer toutes les spécifications et même quelques exemples de code pour programmer la puce.

Écrire le programme Les microprocesseurs interprètent le langage machine, mais vous utilisez en réalité un langage de programmation de haut niveau, tel que le langage "C" ou un langage "Assembleur". Ecrivez le programme dans le logiciel IDE (Integrated Development Environment) de votre microprocesseur, qui compilera le code dans un langage compréhensible par la machine. Si vous avez peu d’expérience du langage Assembler, consultez la fiche technique du microcontrôleur correspondante, qui devrait contenir les mots-clés, le jeu d’instructions et le site Web, où vous pouvez obtenir des exemples de code.

Passez en revue le programme avec le package de simulation de l'EDI. Une fois que vous avez incorporé le programme dans le microprocesseur, il sera plus difficile de déboguer et de rechercher les erreurs. par conséquent, la plupart des packages IDE ont une option pour simuler le code sur l'écran de l'ordinateur. Le simulateur IDE permet une exécution ligne par ligne, ainsi qu'une représentation visuelle des variables définies dans le code. Il est important de déboguer le code via le logiciel de simulation pour éviter que le programme ne se comporte par la suite de manière inattendue.

Acquérir et connecter un programmateur indépendant universel à votre ordinateur. Cet appareil se connecte au port série et possède un support adapté aux microprocesseurs à 60 broches. Le programmateur universel exige que vous retiriez le microprocesseur de votre circuit et que vous utilisiez une prise pour établir la connexion entre le microprocesseur et le reste du circuit. La technologie ZIF (Zero Pressure) facilite l'extraction des microprocesseurs sans endommager les onglets de la puce.

Coupler le programme dans votre microprocesseur. Dans le logiciel IDE, sélectionnez le type de programmation dans le menu déroulant. Avant d’intégrer le programme, supprimez le précédent qui se trouve sur la puce. Certains anciens microprocesseurs étaient dotés d'une surface en verre sur laquelle se trouvait la mémoire, qui pouvait être effacée par les rayons UV. Pour effectuer ce processus, vous devez placer la puce sous une lampe UV pendant 20 minutes, ce qui est différent de l’effacement de la mémoire flash, puisqu’il s’agit d’un logiciel. Selon la taille de votre programme, le transfert du programme vers le microprocesseur peut prendre plusieurs secondes à plusieurs minutes.

Conseil

La technologie ZIF (Zero Pressure), dans les sockets, permet de remplacer très facilement le microprocesseur, évitant ainsi d’endommager les broches du circuit.

Les avertissements

Évitez les frustrations en utilisant le simulateur IDE pour déboguer votre programme.