首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

关于外部中断的几个问题,请帮忙解答一下

关于外部中断的几个问题,请帮忙解答一下

MCU:MC9S12DG128 80QFP封装

问题1:XIRQ,IRQ引脚内部是否有上拉电阻,如果有的话那么如何设置?

问题2:IRQ发生中断后,是否有中断标志位?我好像没找到关于外部IRQ标志的信息

问题3:谁能上传一个简单的外部中断使用程序吗?因为我遇到了比较奇怪的问题,奇怪体现在两个地方:地方1,设置了下降沿触发,但进入BDM调试时却上升沿和下降沿都会导致中断;地方2,调试时如果进入中断后不单步执行而是直接运行到中断服务程序的最后一句,那么标志位不会被清除(通过观察寄存器),但如果进入中断后从第一句开始单步执行的话,标志位会被清除。

谢谢版主的答疑。问题已经解决了,是信号干扰的问题,加上滤波就好了。另外你说的接10K上拉电阻的问题,我不是很理解。我对IRQ引脚下拉一个30K的电阻的话,电平会从4.8下降为1.7V左右,因此我认为其内部已经有了50K的上拉电阻,没有必要外部上拉10K的电阻了

返回列表