Guide de programmation en circuit imprimé : outils et processus

Table des Matières

what-is-ic-programming

La programmation en circuit intégré (IC) ou IC programming est un processus par lequel la mémoire interne d’un microcontrôleur peut être reprogrammée. Ceci est nécessaire lorsque vous souhaitez modifier le comportement et les réponses du microcontrôleur pendant son exécution. La programmation et la reprogrammation du microcontrôleur sont effectuées via un logiciel ou un firmware et nécessitent un matériel spécialisé appelé un programmeur ou ICPROG.

Il existe différents types de programmation IC, principalement la programmation source, la programmation source de transmission, la programmation source hors ligne et la reprogrammation en circuit intégré (ICR). Nous discuterons ici de ce qu’est la reprogrammation en circuit intégré en détail. La reprogrammation en circuit intégré, également connue sous le nom de programmation embarquée ou programmation à bord, permet la reprogrammation des microcontrôleurs pendant leur exécution. La capacité de modifier le chemin d’exécution d’un circuit pendant son exécution crée des possibilités puissantes pour les applications de contrôle personnalisées où un nouveau code doit être injecté dans un système en cours d’exécution.

Qu'est-ce que l'ICPROG ?

L’ICPROG ou la programmation IC est une technologie utilisée pour programmer les microcontrôleurs en circuit intégré. Cela permet la reprogrammation des microcontrôleurs pendant leur exécution. La programmation IC, également connue sous le nom de programmation embarquée ou programmation à bord, permet la reprogrammation des microcontrôleurs pendant leur exécution. La capacité de modifier le chemin d’exécution d’un circuit pendant son exécution crée des possibilités puissantes pour les applications de contrôle personnalisées où un nouveau code doit être injecté dans un système en cours d’exécution. L’ICPROG est l’équipement utilisé pour programmer le microcontrôleur alors qu’il est encore dans le circuit. L’ICPROG est une combinaison de PROM, de programmeur et d’interface. L’ICPROG est également connu sous le nom de programmeur en circuit intégré ou programmeur embarqué.

Reprogrammation en circuit intégré

L’électronique en circuit imprimé est la capacité de reprogrammer le microcontrôleur pendant qu’il est toujours dans le circuit. Ceci est nécessaire lorsque vous souhaitez modifier le comportement et les réponses du microcontrôleur pendant son exécution. La reprogramation IC peut être effectuée manuellement ou automatiquement. Dans la reprogramation IC manuelle, vous devez retirer le CI du circuit et le connecter à ICPROG. Vous le reprogrammez et puis vous remettez le CI dans le circuit. Dans la reprogramation IC automatique, vous pouvez reprogrammer le CI pendant qu’il est toujours dans le circuit. Ceci est possible lorsque vous avez un ICPROG qui peut être connecté au circuit et reprogrammer le CI pendant qu’il est connecté.

Qu’est-ce que la programmation source ?

La programmation source est le processus de programmation du code source ou du fichier source du microcontrôleur. Ceci peut être fait via un éditeur de fichiers source tel que VIM ou EMERGE. La programmation source est la plus adaptée lorsque la fonctionnalité du code existant doit être modifiée. Pour programmer le code source du dispositif, le microcontrôleur doit être dans l’état éteint car le code est chargé dans la mémoire interne du microcontrôleur. Dans la programmation source, le microcontrôleur doit être dans l’état éteint car le code est chargé dans la mémoire interne du microcontrôleur. Le code peut être compilé et téléchargé dans la mémoire Flash du microcontrôleur.

Qu’est-ce que la programmation source de transmission ?

La programmation source en transmission est un processus de programmation du code source du microcontrôleur et de sa transmission au microcontrôleur via une connexion câblée ou sans fil. Ceci est réalisé à l’aide d’un programmeur de microcontrôleur ou d’un environnement de développement intégré (IDE). Le microcontrôleur reçoit le code via son interface série. La programmation source en transmission est la plus adaptée lorsque le code source est volumineux. Le microcontrôleur est connecté à un appareil de programmation ou à un ordinateur via une interface série. L’ordinateur génère le code source et le transmet au microcontrôleur. Le microcontrôleur reçoit et stocke le code dans sa mémoire Flash.

Qu’est-ce que la programmation source hors ligne ?

La programmation source hors ligne est un processus de programmation du code source d’un microcontrôleur et de son stockage dans un fichier sur un ordinateur connecté ou un périphérique de stockage externe. Ceci est réalisé via un IDE. Le code est enregistré dans un fichier source. Par la suite, lorsque vous avez besoin du code, vous pouvez le télécharger depuis le périphérique de stockage vers le microcontrôleur. Le microcontrôleur est connecté à un appareil de programmation ou à un ordinateur via une interface série. L’ordinateur génère le code source et le stocke dans un fichier sur l’ordinateur connecté ou sur le périphérique de stockage externe. Par la suite, lorsque vous avez besoin du code, vous pouvez le télécharger depuis le périphérique de stockage vers le microcontrôleur. La programmation source hors ligne est la plus adaptée lorsque le code source est très volumineux et que la programmation source en transmission n’est pas possible car le microcontrôleur n’a peut-être pas assez de mémoire pour stocker le code.

Conclusion

Dans cet article, nous avons discuté en détail de ce qu’est la programmation en circuit imprimé (ICP). La programmation en circuit imprimé, également connue sous le nom de programmation embarquée ou programmation à bord, permet de reprogrammer les microcontrôleurs pendant leur fonctionnement. La possibilité de modifier le chemin d’exécution d’un circuit pendant son fonctionnement crée des possibilités puissantes pour les applications de contrôle personnalisées où de nouveau code doit être injecté dans un système en cours d’exécution. L’équipement utilisé pour programmer le microcontrôleur tout en étant toujours sur le circuit s’appelle ICPROG. L’ICPROG est une combinaison de PROM, de programmeur et d’interface. La possibilité de reprogrammer le microcontrôleur tout en étant toujours sur le circuit s’appelle la programmation en circuit imprimé ou la reprogrammation en circuit imprimé. Si vous recherchez un service de déverrouillage IC, nous ferons de notre mieux pour vous aider.

Abonnez-vous

Rejoignez notre liste d’abonnés pour obtenir mensuel blog des mises à jour, des nouvelles technologies, des études de cas. Nous n’enverrons jamais de spam, et vous pouvez vous désinscrire à tout moment.

À Propos De L'Auteur

Picture of Aidan Taylor
Aidan Taylor

I am Aidan Taylor and I have over 10 years of experience in the field of PCB Reverse Engineering, PCB design and IC Unlock.

Besoin D'Aide?

Retour en haut

Instant Quote