智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1087|回复: 1
打印 上一主题 下一主题

xs1280ov7620摄像头行中断场中断用H口看看我的程序哪里有问题,调了一天了,返回值...

[复制链接]

4

主题

25

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
359
QQ
威望
183
贡献
114
兑换币
115
注册时间
2015-10-31
在线时间
31 小时
跳转到指定楼层
1#
发表于 2016-1-16 23:37:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用T口没问题。主要出问题的就是红色的 麻烦大神帮忙看一下,感激不尽。PH0行中断,PH1场中断/*************************************************************//*                      行场中断初始化函数                   */
/*************************************************************/
void init_PH(void)
{                         //                                            若PH31
     PPSH = 0x01;                      //PTH0上升沿触发中断,PTH1下降沿触发中断 0010        1000 0x08

     //PPSH = 0x02;           //PTH1上升沿触发中断,PTH0下降沿触发中断 0010
     PIFH = 0xff;                                        //对PIFH的每一位写1来清除标志位;
     PIEH = 0x03;                      //中断使能寄存器;
     DDRH = 0x00;         //输入}
/*************************************************************/
/*                        行中断处理函数                     */
/*************************************************************/

#pragma CODE_SEG __NEAR_SEG NON_BANKED

void interrupt 8    PH0_Interrupt(){

   PIFH=0x01;
  Line++;         //行中断计数变量

   if ( SampleFlag == 0 || Line<ROW_START || Line>ROW_MAX ){
      return;     //不是要采集图像的有效行,返回                              
    }

  if( Line==Get_Image[hang]){

    delays(8);//如果图像不在中间请修改这里....}

/*************************************************************/
/*                        场中断处理函数                     */
/*************************************************************/

#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt 9 PT1_Interrupt()

{     

             PIFH=0x03;


             m=0;                      //行中间变量清零,以便于开始从把采集的图像放到数组的第一行
             Line=0;                   //行中断临时变量清零
             hang=0;                   //行临时变量清除
             SampleFlag=~SampleFlag;   //场中断标记取反,这样只采集奇数场的图像

}




回复

使用道具 举报

4

主题

25

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
359
QQ
威望
183
贡献
114
兑换币
115
注册时间
2015-10-31
在线时间
31 小时
2#
 楼主| 发表于 2016-1-16 23:37:57 | 只看该作者
麻烦大家帮忙看下 根本不知道哪里有问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 19:38 , Processed in 0.039391 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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