編寫嵌入式應用程序的代碼可能很困難。您可以遇到各種問題 – 種族條件,相互衝突的外圍設備,意外程序流程 – 任何其中任何一個都可能導致與您的項目造成嚴重破壞。一件事可以真正混亂的東西是如果你的微控制器被困在例程上 – 沒有理想的調試硬件和軟件,這可能是一個難以找到的。 [Terry]為此目的開發了一種微控制器負載計。
它是一個基本設置 – 微控制器上的名為LoadMeter-Task的例程將脈衝列車發送到機械電流表。然後在芯片卸載時,用Trimpot調節電流表以讀取“0”。隨著其他任務竊取CPU時間,Loadereter-Task的時間更少,以發送其脈衝,因此儀表向左落下。
總的來說,它是一個快速而容易的代碼,您可以使用備用GPIO引腳添加到任何項目,這可能會幫助您調試。加上知道你的項目推動矽的努力是驚人的。
如果您想了解更多關於您的芯片正在進行的內容,請查看此帖子有關在線調試的有用性的帖子,或者用冰和OBD-II閱讀Bil Herd的實驗。