Písací kód pre vstavané aplikácie môžu byť ťažké. Existujú všetky druhy problémov, ktoré môžete spustiť do – podmienky pretekov, konfliktné periférie, neočakávaný programový tok – ktorýkoľvek z nich môže spôsobiť zmätok s projektom. Jedna vec, ktorá môže naozaj pokryť veci, je, ak váš mikrokontrolér sa uviazol na rutine – bez ideálneho ladenia hardvéru a softvéru, môže to byť ťažké na mieste. [Terry] vyvinula merač zaťaženia mikrokontrolérov len na tento účel.

Je to základné nastavenie – Rutinná s názvom Loadmeter-Úloha na mikrokontroléri posiela vlak pulzov na mechanický ammeter. Ammeter sa potom upraví trimotom na čítanie “0”, keď je čip vyložený. Ako iné úlohy ukradnú čas CPU, je tu menej času na zaťaženie, aby ste poslali jeho impulzy, takže meter padá doľava.

Celkovo je to rýchly a jednoduchý kúsok kódu, ktorý by ste mohli pridať do akéhokoľvek projektu s náhradným GPIO PIN, ktorý vám môže pomôcť ladenie. Navyše je úžasné vedieť, aký tvrdý váš projekt tlačí kremík.

Ak by ste chceli vedieť oveľa viac o tom, čo robí váš čip, pozrite sa na tento príspevok o užitočnosti ladenia v okruhu, alebo čítať o experimentoch BILOVÝCH TERDA S ICE A OBD-II.

Leave a Reply

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