查看: 5294|回复: 3

[S12] 求助XS128视频采集问题

[复制链接]

该用户从未签到

3

主题

7

帖子

0

新手上路

Rank: 1

积分
19
最后登录
1970-1-1
发表于 2009-3-27 11:04:11 | 显示全部楼层 |阅读模式
求助XS128视频采集问题
                                    我最近用XS128做视屏采集时遇到了些问题,想请教下:
            硬件上IRQ接视屏信号,视频的行信号周期为64us,AD初始化函数如下:
            void InitATD(void)
            {
            //++++++++++++++++ATD转换初始化+++++++++++++++++//
            ATD0CTL1=0x00; //7:1-外部触发,65:00-8位精度
            ATD0CTL2=0x40; //禁止外部触发, 中断禁止
            ATD0CTL3=0xa0; //右对齐无符号,每次转换4个序列, No FIFO, Freeze模式下继续转
            ATD0CTL4=0x00; //sample per 4 AD cycle ATDClock=[BusClock*0.5]/[PRS+1]=40M/2=20M
            ATD0CTL5=0x20; //只对0通道转换
            ATD0DIEN=0x00; // 禁止数字输入
            }
            总线时钟超频到了40M:
            void setbusclock(void)
            {  
                CLKSEL=0X00;    //disengage PLL to system
                PLLCTL_PLLON=1;   //turn on PLL
                SYNR=4;          
                REFDV=1;          //pllclock=2*osc*(1+SYNR)/(1+REFDV)=80MHz;
                _asm(nop);          //BUS CLOCK=40M
                _asm(nop);
                while(!(CRGFLG_LOCK==1));   //when pll is steady ,then use it;
                CLKSEL_PLLSEL =1;          //engage PLL to system;
            }
            采集函数如下:
            #pragma CODE_SEG __NEAR_SEG NON_BANKED
            void interrupt 15 OddEven(void)
            {
             TFLG1_C7F=1;// 清除中断标志位
             testsyn=SynCnt;
             g_video=data[0] ;
             SynCnt=0;
             RowCnt=0;
            // hop=1;
            // PORTA_PA4=~PORTA_PA4;
             IRQCR_IRQEN=1;       //允许行信号中断
            }
            #pragma CODE_SEG __NEAR_SEG NON_BANKED
            void interrupt 6 RowSyn(void)
            {
              char j;
             if (SynCnt%7==0 && SynCnt>=28 && SynCntrow-1) 
            }
            但是采集到的数据只有14个有效点, 其他的在一遍遍的重复,请教大侠们,这是怎么回事呢?是AD初始化的问题吗?怎么改正呢?小弟先行谢过
            
            
            
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

4

主题

44

帖子

0

新手上路

Rank: 1

积分
127
最后登录
1970-1-1
发表于 2009-3-29 20:23:20 | 显示全部楼层

RE:求助XS128视频采集问题

for(j=0;j

该用户从未签到

3

主题

7

帖子

0

新手上路

Rank: 1

积分
19
最后登录
1970-1-1
 楼主| 发表于 2009-3-30 14:20:38 | 显示全部楼层

RE:求助XS128视频采集问题

反汇编?不会啊,到底是什么问题呢?康哥能否明示?

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
4
最后登录
1970-1-1
发表于 2009-4-2 10:08:07 | 显示全部楼层

回复:求助XS128视频采集问题

我也遇到这样的问题,而且才采了十一个点
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 22:22 , Processed in 0.097731 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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