智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2605|回复: 3
打印 上一主题 下一主题

实验:场信号捕捉问题

[复制链接]

0

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
威望
181
贡献
22
兑换币
0
注册时间
2008-3-30
在线时间
0 小时
跳转到指定楼层
1#
发表于 2008-3-30 05:36:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<>我用PT0捕捉行信号上升沿触发中断,用PT2捕捉奇偶场信号(上/下)触发中断,但就是不准确,总是有场信号捕捉不到,后来将PT2只捕捉上升沿,发现正常(一个场有320行信号),然后又改为捕捉下降沿触发中断,但进不了中断,初步估计是无法捕捉下降沿但我不知道为什么不能???????????请各位指导一下</P><P>大概程序如下</P><P>//PT0 capture the upedge<BR>void Init_CAP0(void) <BR>{<BR>&nbsp; TIOS_IOS0=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //pt0:IC<BR>&nbsp; //TSCR1=0x80;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //enable TEN<BR>&nbsp; //TSCR2=0x01;<BR>&nbsp; TCTL4_EDG0A=0;<BR>&nbsp; TCTL4_EDG0B=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //up edge<BR>&nbsp; TFLG1_C0F=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //clear flag<BR>&nbsp; TIE_C0I=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //enable interrupt</P><P>}</P><P>&nbsp;</P><P>//PT2&nbsp; capture any edge<BR>void Init_CAP2(void) <BR>{<BR>&nbsp; TIOS_IOS2=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //pt0:IC<BR>&nbsp; //TSCR1=0x80;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //enable TEN<BR>&nbsp; //TSCR2=0x01;<BR>&nbsp; TCTL4_EDG2A=1;<BR>&nbsp; TCTL4_EDG2B=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //any edge<BR>&nbsp; TFLG1_C2F=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //clear flag<BR>&nbsp; TIE_C2I=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //enable interrupt</P><P>}</P><P>其中将时钟初始化放在了main中了,大概思想是在奇偶场信号中断中先查看一场具体有多少行信号,再定时具体时间。但第一个问题就把我难了一晚上。郁闷!!!!!!!!希望各位能给点建议!!!!先谢谢了</P>

0

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
威望
181
贡献
22
兑换币
0
注册时间
2008-3-30
在线时间
0 小时
2#
 楼主| 发表于 2008-3-30 05:38:55 | 只看该作者

Re:实验:场信号捕捉问题

<>TIE_C0I=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //disable interrupt</P><P>改在场中断开启了</P>
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
威望
181
贡献
22
兑换币
0
注册时间
2008-3-30
在线时间
0 小时
3#
 楼主| 发表于 2008-3-30 16:59:40 | 只看该作者

Re:实验:场信号捕捉问题

<IMG src="http://www.intelligentcar.cn/images/Emotions/58.gif">&nbsp; 没有哪位能解释一下吗&nbsp; 我用示波器看了各个信号都是正常的
回复 支持 反对

使用道具 举报

0

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
310
威望
154
贡献
114
兑换币
103
注册时间
2012-11-27
在线时间
21 小时
4#
发表于 2013-5-23 11:21:57 | 只看该作者
;p
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 19:23 , Processed in 0.181954 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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