智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2158|回复: 2
打印 上一主题 下一主题

摄像头程序的调试问题

[复制链接]

7

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
424
威望
280
贡献
64
兑换币
0
注册时间
2011-9-28
在线时间
40 小时
跳转到指定楼层
1#
发表于 2011-11-6 10:12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
void delay(int k)
{
   unsigned int i,j;
   for(i=0;i<k;i++)
   for(j=0;j<300;j++);
}
void PLL_INC(void)
{
   CLKSEL=0x00; //48mhz
   SYNR=0XC0 | 0X05;
   REFDV=0XC0 | 0X01;
   PLLCTL_PLLON=1;
   POSTDIV=0X00;
   asm(nop);
   asm(nop);
   while(0==CRGFLG_LOCK); //锁相环锁定
   CLKSEL_PLLSEL=1; //选定PLL时钟
}
void IOC_Init(void)
{
TIOS =0x00;//定时器通道0,5 为输入捕捉
TSCR1=0x80;//定时器使能
TCTL4=0x08;//通道5 捕捉上升沿通道3 捕捉下降沿
TCTL3=0x04;
TIE=0x28; //通道3,5 中断使能
TFLG1=0xFF;//清中断标志位
}
void main(void)
{
     PLL_INC();
     IOC_Init();
     DDRM=0XFF;
     PTM=0Xff;
     delay(10000);
     EnableInterrupts;
     for(;;)
     {
       _FEED_COP();
     }                 
}
#pragma CODE_SEG NON_BANKED
interrupt 11 void VSYN_Interrupt(void)
{
   TFLG1_C3F = 1; //清场中断
   TFLG1_C5F = 1; //清行中断
   PTM=0X00;
}
interrupt 13 void HREF_Count(void)
{
   PTM=0X00;
}
#pragma CODE_SEG DEFAULT
高手给指点一下,为什么我的程序跳不出中断呢?

3

主题

102

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1627
QQ
威望
792
贡献
545
兑换币
49
注册时间
2010-12-16
在线时间
145 小时
2#
发表于 2011-11-6 15:30:00 | 只看该作者
顶起
回复 支持 反对

使用道具 举报

3

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
484
QQ
威望
287
贡献
127
兑换币
120
注册时间
2012-6-25
在线时间
35 小时
3#
发表于 2012-8-20 11:27:37 | 只看该作者
顶一下
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-23 23:27 , Processed in 0.106150 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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