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

仿真正确,去掉仿真器就出错。愁死了!!!!

仿真正确,去掉仿真器就出错。愁死了!!!!

使用9s12xhz做项目。在IRQ中断中判断,根据PE0管脚的状态做动作。使用仿真器仿真时都是对的,但是不用仿真器的时候,对PE0管脚的状态进行判断全是乱的。

各位老大,这是怎么回事啊?急死我了

[em06]

同样用别的IO口进行判断就没错。

难道这个PE0口有什么特殊????

发现是外部中断被触发了N多次。

但是为什么挂着仿真器就不会发生呢?郁闷

[em13]

还会死机,真是。。。。。。。。。。。。。。

你是否在中断处理程序中开了中断,致使中断嵌套?
海纳百川  有容乃大

之前有开计数器中断,现在没有开中断还是会死机。

最奇怪的是挂不挂仿真器会有这么大的不同??

谢谢版主来关心

没办法,只好投降。改查询了

IRQ加个外部上拉试试?
海纳百川  有容乃大
外部有上拉电阻的
看情况貌似是中断标识没清除。
/********** 飞思卡尔交流QQ群:82738157 ************/

外部硬件电路问题

飞思卡尔单片机外部中断IRQ根本就没有可清中断标志的地方。datasheet里也没有提

我看有的单片机外部中断是硬件自动清的。

其实我最想知道挂着仿真器和去掉仿真器为什么有那么大的区别?????????

好像XIRQ清不了,如果处于低电平就会一直响应。
你最好改用 IRQ,用下降沿触发方式。
/********** 飞思卡尔交流QQ群:82738157 ************/

用的就是IRQ,下降沿方式。

返回列表