Qu'est-ce que la programmation IC?
La programmation de circuit intégré (IC) est un type de programmation informatique dans lequel un logiciel est créé par le biais d'un code puis ajouté au CI. Cela se fait normalement en utilisant un ordinateur en tant que pont pour la programmation de circuits intégrés, car l’ordinateur peut télécharger un logiciel dans le circuit intégré. Ceci est le plus souvent utilisé par les microcontrôleurs pour contrôler un certain périphérique, mais il peut également être utilisé pour l'ordinateur principal lui-même. De nombreuses actions peuvent être codées via la programmation IC, et cela dépend de ce qui est contrôlé.
Avec la programmation IC, tout commence avec le logiciel. Quelqu'un construit un logiciel conçu pour contrôler un périphérique, et le logiciel doit être ajouté au contrôleur. Si le programme n'est pas transféré, le contrôleur n'a généralement aucun moyen de demander au périphérique de faire quoi que ce soit, car il ne disposera pas du codage ni des procédures appropriés pour exercer le contrôle. La programmation est normalement construite avec la logique classique, et il y a souvent beaucoup de déclarations «si / alors».
Une fois la programmation du circuit intégré terminée, le logiciel doit être ajouté au circuit. Un microcontrôleur séparé peut parfois être fabriqué pour faciliter cette tâche, mais le plus souvent, cela se fait via un ordinateur. L'ordinateur, qui est également couramment utilisé pour coder le logiciel, se connecte au CI et télécharge la programmation. Cela est vrai même si le circuit se trouve dans l'ordinateur même.
Presque toutes les instances de programmation de circuits intégrés sont réalisées pour des microcontrôleurs, car ils sont généralement inutiles sans leur logiciel et ses instructions. Les microcontrôleurs peuvent se conformer à la plupart des instructions, sont mobiles et peuvent être facilement installés dans la plupart des systèmes, ce qui facilite donc le processus. Dans le même temps, les circuits informatiques peuvent également avoir une nouvelle programmation ajoutée à leur circuit intégré, ce qui améliore les fonctions de l'ordinateur mais est en général plus difficile car d'autres programmes sont déjà présents sur la plupart des circuits.
La programmation de circuits intégrés peut créer un grand nombre de commandes et d'instructions et de nombreux langages de programmation peuvent être utilisés à cet effet. Il n'y a généralement aucune limite à ce que la programmation peut commander, mais il y a une limite à ce que le périphérique peut faire. Par exemple, si la programmation IC concerne un moteur pas à pas - un moteur qui se déplace selon des étapes programmées -, la programmation ne peut pas ordonner au moteur de surveiller les documents de l'ordinateur pour les éditions de l'utilisateur, car le dispositif est incapable de cette commande.