智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1107|回复: 6
打印 上一主题 下一主题

定时器问题

[复制链接]

9

主题

48

帖子

0

精华

高级会员

Rank: 4

积分
951
威望
505
贡献
282
兑换币
306
注册时间
2013-9-2
在线时间
82 小时
毕业学校
成都大学
跳转到指定楼层
1#
发表于 2014-5-14 22:31:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bubian 于 2014-5-14 22:33 编辑

设置为1ms中断  为什么图像会出现那么长的一段

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

4

主题

796

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10578

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

威望
5540
贡献
3174
兑换币
3043
注册时间
2013-9-30
在线时间
932 小时
2#
发表于 2014-5-15 07:56:17 | 只看该作者
这个得查查你自己怎么写的了...应该是你写了很大延时的东西.
回复 支持 反对

使用道具 举报

24

主题

1176

帖子

0

精华

常驻嘉宾

车屌

Rank: 8Rank: 8

积分
3652

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1680
贡献
1026
兑换币
1070
注册时间
2013-3-5
在线时间
473 小时
3#
发表于 2014-5-15 11:28:14 | 只看该作者
程序问题,比如,如果你要是把显示的函数在中断里面调用来用液晶什么的显示的话可能会占用很长的时间。,再找找原因
回复 支持 反对

使用道具 举报

9

主题

48

帖子

0

精华

高级会员

Rank: 4

积分
951
威望
505
贡献
282
兑换币
306
注册时间
2013-9-2
在线时间
82 小时
毕业学校
成都大学
4#
 楼主| 发表于 2014-5-15 15:10:14 | 只看该作者
wmslecz 发表于 2014-5-15 07:56
这个得查查你自己怎么写的了...应该是你写了很大延时的东西.

没有的  而且是每隔是个就有一个的interrupt VectorNumber_Vpit1 void PIT_ISR(void)

      {
                   DisableInterrupts;
                   PITTF =0x02;
                   PORTE_PE5=~ PORTE_PE5;
                   CCD_BAOGUANG();

                   EnableInterrupts;

      }

#pragma CODE_SEG DEFAULT        


回复 支持 反对

使用道具 举报

9

主题

48

帖子

0

精华

高级会员

Rank: 4

积分
951
威望
505
贡献
282
兑换币
306
注册时间
2013-9-2
在线时间
82 小时
毕业学校
成都大学
5#
 楼主| 发表于 2014-5-15 15:10:46 | 只看该作者
1249844726 发表于 2014-5-15 11:28
程序问题,比如,如果你要是把显示的函数在中断里面调用来用液晶什么的显示的话可能会占用很长的时间。,再 ...

没有的  而且是每隔是个就有一个的interrupt VectorNumber_Vpit1 void PIT_ISR(void)

      {
                   DisableInterrupts;
                   PITTF =0x02;
                   PORTE_PE5=~ PORTE_PE5;
                   CCD_BAOGUANG();

                   EnableInterrupts;

      }

#pragma CODE_SEG DEFAULT        



回复 支持 反对

使用道具 举报

1

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
547
QQ
威望
363
贡献
118
兑换币
41
注册时间
2010-11-15
在线时间
33 小时
6#
发表于 2014-5-15 21:35:00 | 只看该作者
先不要在中断里调用CCD那个函数看一下,如果正常了可能是那个函数运行的时间太长了,超过了1ms,所以中断触发不是方波的效果
回复 支持 反对

使用道具 举报

9

主题

48

帖子

0

精华

高级会员

Rank: 4

积分
951
威望
505
贡献
282
兑换币
306
注册时间
2013-9-2
在线时间
82 小时
毕业学校
成都大学
7#
 楼主| 发表于 2014-5-16 01:22:35 | 只看该作者
xunzhou 发表于 2014-5-15 21:35
先不要在中断里调用CCD那个函数看一下,如果正常了可能是那个函数运行的时间太长了,超过了1ms,所以中断触 ...

恩恩  找到原因了  是ccd 20ms到了计算时间比较长的  我先在的问题不知道怎么安排两个中断的时间和放那些东西的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 14:51 , Processed in 0.064128 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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