智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2116|回复: 4
打印 上一主题 下一主题

[软件类] 起跑线检测,K60外部中断没法用

[复制链接]

3

主题

19

帖子

0

精华

高级会员

Rank: 4

积分
615
威望
355
贡献
172
兑换币
165
注册时间
2012-5-27
在线时间
44 小时
跳转到指定楼层
1#
发表于 2013-6-22 19:51:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
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低电平触发,内部上啦!
求解。。。。

53

主题

2469

帖子

0

精华

跨届大侠

狙击手

Rank: 10Rank: 10Rank: 10

积分
11290

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章论坛骨干奖章资源大师奖章

威望
4701
贡献
3671
兑换币
2368
注册时间
2012-3-12
在线时间
1459 小时
5#
发表于 2013-6-23 13:46:31 | 只看该作者
.丶Ever 发表于 2013-6-23 11:51
采样用的定时器,怕采集不到!

好吧,这倒也有可能
回复 支持 反对

使用道具 举报

3

主题

19

帖子

0

精华

高级会员

Rank: 4

积分
615
威望
355
贡献
172
兑换币
165
注册时间
2012-5-27
在线时间
44 小时
4#
 楼主| 发表于 2013-6-23 11:51:26 | 只看该作者
sdlibin007@qq.c 发表于 2013-6-23 10:56
直接一个IO口就行了啊,有必要整那么麻烦吗?

采样用的定时器,怕采集不到!
回复 支持 反对

使用道具 举报

53

主题

2469

帖子

0

精华

跨届大侠

狙击手

Rank: 10Rank: 10Rank: 10

积分
11290

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章论坛骨干奖章资源大师奖章

威望
4701
贡献
3671
兑换币
2368
注册时间
2012-3-12
在线时间
1459 小时
3#
发表于 2013-6-23 10:56:50 | 只看该作者
直接一个IO口就行了啊,有必要整那么麻烦吗?
回复 支持 反对

使用道具 举报

200

主题

2621

帖子

1

精华

杰出人士

蜗牛

Rank: 12Rank: 12Rank: 12

积分
12488

优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章在线王奖章资源大师奖章

QQ
威望
5973
贡献
3101
兑换币
1999
注册时间
2011-10-21
在线时间
1707 小时
2#
发表于 2013-6-22 20:14:57 | 只看该作者
用IO查询就行用不着外部中断
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-10 03:14 , Processed in 0.047229 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表