írási kód a beágyazott alkalmazásokhoz nehéz lehet. Mindenféle probléma merül fel – versenyfeltételek, ütköző perifériák, váratlan programáramlás – ezek bármelyike pusztítást okozhat a projekthez. Az egyik dolog, ami igazán elronthatja a dolgokat, ha a mikrokontroller egy rutinra ragadt, az ideális hibakeresési hardver és szoftver nélkül, ez nehéz lehet helyezni. [Terry] kifejlesztett egy mikrokontroller terhelésmérő csak erre a célra.
It’s a basic setup – a routine named loadmeter-task on the microcontroller sends a train of pulses to a mechanical ammeter. The ammeter is then adjusted with a trimpot to read “0” when the chip is unloaded. As other tasks steal CPU time, there’s less time for loadmeter-task to send its pulses, so the meter falls to the left.
Összességében ez egy gyors és egyszerű kód, amelyet hozzáadhat bármely projekthez egy tartalék GPIO PIN-kóddal, amely segíthet a hibakereséshez. Plusz csodálatos tudni, milyen nehéz a projekt a szilícium.
Ha sokkal többet szeretne tudni arról, hogy mit csinál a chip, nézze meg ezt a bejegyzést az áramköri hibakeresés hasznosságáról, vagy olvassa el a BIL Herd-ot jéggel és OBD-II-vel.