智能车制作
标题:
起跑线检测,K60外部中断没法用
[打印本页]
作者:
.丶Ever
时间:
2013-6-22 19:51
标题:
起跑线检测,K60外部中断没法用
K60 想用外部中断检测起跑线,但是想不通为什么每次开机就会进一次中断,然后后面给个低电平就又进去了,没发实现两次进中断,就算把中断次数改成>=3也是不行,第二次还是直接进去了!
void PORTA_IRQHandler()
{
if(PORTA_ISFR & (1 << 26)) //PTA26触发中断
{
PORTA_ISFR |= (1 << 26); //写1清中断标志位
Saidao_stop++;
LED_turn(LED0); //测试灯
if(Saidao_stop>=3)
{
FTM_PWM_Duty(FTM2, CH1, 0);
}
}
}
这个程序一过去开机就亮灯,然后自己给个低电平灯继续亮,车停下来。
初始化PTA26低电平触发,内部上啦!
求解。。。。
作者:
qinlu123
时间:
2013-6-22 20:14
用IO查询就行用不着外部中断
作者:
sdlibin007@qq.c
时间:
2013-6-23 10:56
直接一个IO口就行了啊,有必要整那么麻烦吗?
作者:
.丶Ever
时间:
2013-6-23 11:51
sdlibin007@qq.c 发表于 2013-6-23 10:56
直接一个IO口就行了啊,有必要整那么麻烦吗?
采样用的定时器,怕采集不到!
作者:
sdlibin007@qq.c
时间:
2013-6-23 13:46
.丶Ever 发表于 2013-6-23 11:51
采样用的定时器,怕采集不到!
好吧,这倒也有可能
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2