在实时应用中,软件保护的实施并不总是那么容易,但需要达到高水平的安全性来防止软件故障。对于嘈杂环境中的车载应用,如汽车、功率计或工业应用,尤其如此。
为了避免由于ST9微控制器核心和I/O端口的任何可能干扰而导致的不受控操作和对实时系统的损坏,所有ST9系列成员都提供了一种充当看门狗的特殊外围设备:定时器/看门狗。
应用程序软件定期重启定时器/监视器,与任何堆栈溢出的自动检测相关联,为实时应用程序软件提供了增强的保护。
本应用程序说明显示了如何在监视器模式下使用计时器/监视器检测堆栈溢出。