智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3630|回复: 5
打印 上一主题 下一主题

大家帮忙看下摄像头标定的程序

[复制链接]

1

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
122
威望
172
贡献
20
兑换币
0
注册时间
2009-12-13
在线时间
0 小时
跳转到指定楼层
1#
发表于 2009-12-13 19:11:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新买的摄像头要标定,用的是ECT模块检查每个上升下降沿之间的时间和消隐区行数,但中断怎么都进不去……
场同步接PK3,行同步接PT7;


#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */

#define judge_hd 10  //消隐区阀值
unsigned char p;   //AD转换结果
unsigned char pt;  //缓存AD转换结果
int hd_frt;//前消隐区行数
int pct_sum;//始至图像区行数
int hd_bhd;//总行数
int line_num;//行数计数值
int line_time1[480];//行时间
int j1;
int line_time2[480];//行消隐时间
int j2;



void init_PLL()
{
   REFDV=1;
   SYNR=1;
   while(0==CRGFLG_LOCK);
   CLKSEL=0x80;                 //32Mhz
}



void init_ECT()
{
   TSCR2=0x04;//预分频因子16,2M猴子;
   TCTL3=0xc0;//通道7上升下降沿都捕捉?
   TSCR1=0x90;//主定时器使能;
   TIE=0x80;//中断使能?
   TFLG1=0xff;

}

void init_AD()
{
ATD0CTL2=0xc0;      // 使能AD快速清除标志
ATD0CTL3=0x08;       //队列转换长度为一;
ATD0CTL4=0x81;       //八位精度,第二阶段采样时间两个周期,分频因子4;
ATD0CTL5=0xa0;       //右对齐,连续转换,八位数据,无符号型,;
ATD0DIEN=0x00;       //缓冲区禁止~~;
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED   
interrupt 16 void DD_int(void)
{  
     
     if(PTT_PTT7==1)//判断上升沿
     {
        line_num++;
        line_time2[j2]=TCNT;
        j2++;
     }
     else                    //判断下降沿
     {
        line_time1[j1]=TCNT;
        j1++;
     }
    while(!ATD0STAT0_SCF);
                pt=p;
                p=ATD0DR0;
                if(p-pt>judge_hd)  hd_frt=line_num;  //判断进入视频区
                else if(pt-p>judge_hd)  pct_sum=line_num;  //判断进入场消隐区
                ATD0STAT0_SCF=1;
                TFLG1=0xff;
               
}
        
      
void main()
{
  EnableInterrupts;
  DDRK_DDRK3=0;
  line_num=0;
  j1=0;
  j2=0;
  init_PLL() ;
  init_ECT() ;
  init_AD();
  while(PORTK_PK3==1);  //统计一场
  hd_bhd=line_num;      //记录总行数
}

2

主题

47

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3669
威望
276
贡献
3355
兑换币
0
注册时间
2010-4-1
在线时间
19 小时
2#
发表于 2010-5-9 21:59:28 | 只看该作者
兄台问题解决没?我现在也遇到这个问题了
回复 支持 反对

使用道具 举报

9

主题

79

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
493
QQ
威望
348
贡献
111
兑换币
18
注册时间
2010-4-4
在线时间
17 小时
3#
发表于 2010-6-18 21:21:49 | 只看该作者
哥们,你解决没有?
回复 支持 反对

使用道具 举报

4

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
威望
345
贡献
611
兑换币
4
注册时间
2010-10-29
在线时间
35 小时
4#
发表于 2010-11-10 08:37:32 | 只看该作者
2011摄像组交流群92231525,欢迎加入
回复 支持 反对

使用道具 举报

4

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1026
QQ
威望
345
贡献
611
兑换币
4
注册时间
2010-10-29
在线时间
35 小时
5#
发表于 2010-11-10 08:37:34 | 只看该作者
2011摄像组交流群92231525,欢迎加入
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 17:13 , Processed in 0.056750 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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