智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2656|回复: 6
打印 上一主题 下一主题

进不了行中断

[复制链接]

21

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
714
威望
482
贡献
128
兑换币
2
注册时间
2012-2-9
在线时间
52 小时
毕业学校
河北工业大学
跳转到指定楼层
1#
发表于 2012-7-9 23:23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的k60进不了行中断。灯不亮。中断程序如下,大家看看。
PORTB_PCR10 |= PORT_PCR_ISF_MASK;//清行中断标志位;
   hw_gpio_init(PORT_A, 15, 1, 0);//亮灯
  index++;//行数

   if(SampleFlag==0 || index<ROW_START || index>ROW_MAX)
        {  
              enable_irq (88);           //开行中断
              return;
        }        
  
   if(index ==Get_Row_Num[row])
           {
              for(col = CMOS_COLS-1;col>=53;col--)
              {
                Image[row][col]=(GPIOB_PDIR&0xff);
              }
              for(col = 53;col>=0;col--)
              {
                Image[row][col]=(GPIOB_PDIR&0xff);   
              }
              row++;
                           
              if(row==CMOS_ROWS)
              {
                   disable_irq (87);             //关场中断
                   g_GetImage = 1;                // 已采集完一场图像 (标志位置位)  
                   SampleFlag=0;           //采样标志位
                   disable_irq (88);            //关行中断
                   //getspeed = LPTMR0_CNR;       //读取脉冲累加器 获得的脉冲个数
                  //LPTMR0_CNR=0x0000;
                   //PACTL_PAEN= 0;          //关脉冲计数
                  
                   return;             //跳出  
              }

           }
  
}

21

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
714
威望
482
贡献
128
兑换币
2
注册时间
2012-2-9
在线时间
52 小时
毕业学校
河北工业大学
2#
 楼主| 发表于 2012-7-10 08:18:51 | 只看该作者
有人明白吗?
回复 支持 反对

使用道具 举报

16

主题

487

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2898
威望
1582
贡献
758
兑换币
243
注册时间
2011-3-18
在线时间
279 小时
3#
发表于 2012-7-10 08:28:50 | 只看该作者
进行中断前先把场中断关掉,彩集完一张图像后再关行中断开场中断
回复 支持 反对

使用道具 举报

21

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
714
威望
482
贡献
128
兑换币
2
注册时间
2012-2-9
在线时间
52 小时
毕业学校
河北工业大学
4#
 楼主| 发表于 2012-7-10 10:01:56 | 只看该作者
Magnetoplas 发表于 2012-7-10 08:28
进行中断前先把场中断关掉,彩集完一张图像后再关行中断开场中断

要在场中断的最后写关场中断吗?还是在行中断开头写?
回复 支持 反对

使用道具 举报

16

主题

487

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2898
威望
1582
贡献
758
兑换币
243
注册时间
2011-3-18
在线时间
279 小时
5#
发表于 2012-7-10 10:18:47 | 只看该作者
进场中断就把场中断关掉,然后开行中断,退出场中断
进行中断->关行中断->取数据->开行中断->等待下一个行中断
回复 支持 反对

使用道具 举报

21

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
714
威望
482
贡献
128
兑换币
2
注册时间
2012-2-9
在线时间
52 小时
毕业学校
河北工业大学
6#
 楼主| 发表于 2012-7-10 19:01:29 | 只看该作者
Magnetoplas 发表于 2012-7-10 10:18
进场中断就把场中断关掉,然后开行中断,退出场中断
进行中断->关行中断->取数据->开行中断->等待下一个行中 ...

能不能给个具体代码呀?k60的
回复 支持 反对

使用道具 举报

0

主题

22

帖子

0

精华

注册会员

Rank: 2

积分
92
威望
49
贡献
43
兑换币
31
注册时间
2019-7-16
在线时间
0 小时
7#
发表于 2019-7-17 17:35:12 | 只看该作者

:):)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 18:33 , Processed in 0.112899 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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