在實時應用中,軟件保護的實施并不總是那么容易,但需要達到高水平的安全性來防止軟件故障。對于嘈雜環(huán)境中的車載應用,如汽車、功率計或工業(yè)應用,尤其如此。
為了避免由于ST9微控制器核心和I/O端口的任何可能干擾而導致的不受控操作和對實時系統(tǒng)的損壞,所有ST9系列成員都提供了一種充當看門狗的特殊外圍設(shè)備:定時器/看門狗。
應用程序軟件定期重啟定時器/監(jiān)視器,與任何堆棧溢出的自動檢測相關(guān)聯(lián),為實時應用程序軟件提供了增強的保護。
本應用程序說明顯示了如何在監(jiān)視器模式下使用計時器/監(jiān)視器檢測堆棧溢出。