智能车制作

标题: 电磁终点停车外部中断irq,e1口。。。大神进啊。。 [打印本页]

作者: 张永超    时间: 2013-7-7 21:22
标题: 电磁终点停车外部中断irq,e1口。。。大神进啊。。
xs128的外部中断irq e1口怎么出现这么奇葩的问题、、1.如果我不连干簧管但是有导线与那个e1口连着另一端悬空会死机。2。即使我程序上把那个初始化,和中断函数给屏蔽掉了,但连干簧管跑,跑着跑着也死机。3,有程序有干簧管,跑着跑着也死机,但终点停车也能停。。4.如果我把那个单片机的e1口的那个引脚直接拔掉了。发现不死机了。。可是车也没法终点停车了。。pcb板子已经觉定我干簧管加在e1口上。。怎么解决啊。。下降沿和低电平触发我都试过。。。

这个是初始化。。。void INIT_IRQ_interupt()       //外部中断初始化{   IRQCR_IRQE=1;              //1下降沿触发。。0低电平触发(HCS12J里只能                              //下降沿触发或低电平触发,否则要用反相器)   IRQCR_IRQEN=0;             //初始化开启                        }


这个是中断函数。。。。。。。
#pragma CODE_SEG __NEAR_SEG NON_BANKED             void interrupt 6 IRQ_interrupt(void) {   PITTF_PTF0=0; PITCE_PCE0=0; while(1){  AD_Date_Culculate();   stop(5); }    }



作者: 张永超    时间: 2013-7-7 21:27
自顶
作者: 张永超    时间: 2013-7-7 21:28
自顶啊
作者: 軌跡。    时间: 2013-7-7 21:33
虽然没看内容,但是真心建议不要用外部中断。。一点静电就容易悲剧。
作者: 张永超    时间: 2013-7-7 21:35
那用什么??io口??那个不能漏测嘛
作者: 张永超    时间: 2013-7-7 21:39
軌跡。 发表于 2013-7-7 21:33
虽然没看内容,但是真心建议不要用外部中断。。一点静电就容易悲剧。

那用什么。。通用io口那能精确嘛、。不会漏了?

作者: vickey    时间: 2013-7-7 21:47
我制版的时候也忘了留口。
后来直接单片机的排针引出去
作者: 軌跡。    时间: 2013-7-7 21:50
张永超 发表于 2013-7-7 21:39
那用什么。。通用io口那能精确嘛、。不会漏了?

查询周期短一些就不会漏检了啊。用了外部中断我直接给跪了,各种停。
作者: 軌跡。    时间: 2013-7-7 21:50
张永超 发表于 2013-7-7 21:39
那用什么。。通用io口那能精确嘛、。不会漏了?

查询周期短一些就不会漏检了啊。用了外部中断我直接给跪了,各种停。
作者: 张永超    时间: 2013-7-7 22:51
軌跡。 发表于 2013-7-7 21:50
查询周期短一些就不会漏检了啊。用了外部中断我直接给跪了,各种停。

我现在就各种跪

作者: HappyZu    时间: 2013-7-8 15:55
还没加干簧管,打算这两天才加,想用输入捕捉不知道行不行?




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2