防止干扰最有效的方法是去除干扰源、隔断干扰路径,但往往很难做到。在恶劣环境影响
下,单片机可能受到较大干扰,最常见的现象就是重置,至于程序跑飞可以用软件陷阱和
看门狗将程序拉回到重置状态。
Holtek MCU提供有TO(暂停旗标位)和PDF(看门狗溢出旗标位)旗标缓存器,可以用来
判断重置原因;另外也可以自己在RAM中埋一些旗标。在每次程序重置时,通过判断这些
旗标,可以判断出不同的重置原因;还可以根据不同的旗标直接跳到相应的程序段,这样
可以使程序运行有连续性,用户在使用时也不会察觉到程序被重新重置过。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |