Le mètre de charge du microcontrôleur vous indique à quel point il fonctionne actuellement


le code d’écriture pour les applications incorporées peut être difficile. Il y a toutes sortes de problèmes que vous pouvez rencontrer dans des conditions de course, des périphériques contradictoires, un flux de programme inattendu – l’une de ces personnes peut causer des ravages avec votre projet. Une chose qui peut vraiment gâcher les choses est si votre microcontrôleur est coincé sur une routine – sans le matériel de débogage idéal et le logiciel, cela peut être difficile à repérer. [Terry] a développé un mètre de charge de microcontrôleur juste à cet effet.

C’est une configuration de base – une routine nommée loadmeter-tâche sur le microcontrôleur envoie un train d’impulsions à un ampèremètre mécanique. L’ampèremètre est ensuite ajusté avec un trimpot pour lire “0” lorsque la puce est déchargée. Au fur et à mesure que d’autres tâches volent l’heure du processeur, il y a moins de temps pour la tâche de LoadMeter pour envoyer ses impulsions. Le compteur tombe donc à gauche.

Dans l’ensemble, il s’agit d’un bit de code rapide et facile que vous pouvez ajouter à n’importe quel projet avec une broche GPIO de rechange, cela pourrait vous aider à déboguer. De plus, c’est incroyable de savoir à quel point votre projet pousse le silicium.

Si vous souhaitez en savoir plus sur ce que votre puce fait, consultez cet article sur l’utilité du débogage en circuit ou lisez sur les expériences de Bil Herd avec ICE et OBD-II.

Leave a Reply

Your email address will not be published. Required fields are marked *