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