OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » RESET 能定义RESET的中断函数么?

共2条 1/1 1 跳转至

RESET 能定义RESET的中断函数么?

院士
2006-12-22 22:43:00    评分
RESET 能定义RESET的中断函数么?



关键词: RESET     定义     中断     函数    

院士
2006-12-22 22:43:00    评分
2楼
问 能定义RESET的中断函数么?
我定义了INTERRUPT [RESET_VECTOR] RESET_FUNCTION (VOID)
可是编译的时候出了警告,而且不能下载程序了?
请问是怎么回事?应该如何定义? 1: INTERRUPT [RESET_VECTOR] void RESET_FUNCTION (VOID)
这样看行不行! 2: 应该是一样的吧。书上不是说可以在NMI中断服务程序中查询各个标志来确定中断源么?可是怎么定义这个函数呢?
楼上说得应该和我写的是一样的啊! 3: (包括定义堆栈顶,清RAM等工作),再执行用户编写的程序.
如果在主程序外再定义复位中断函数,不是和主程序有冲突了吗?要知道复位中断函数的中断向量就是指向主程序的啊. 4: 谢谢您的回答和解释,恍然大悟,而且这个解释可以触类旁通啊!
谢谢。
另外,我想在复位后判断引起复位的原因(安全键值错,或者看门狗时间到),就需要查那几个标志的状态,直接在主程序的开始检查就可以么?
今晚回去我先试试,看有没有效果. 5: 可以的!看门狗复位和安全健值错都又标志!

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]