智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1663|回复: 4
打印 上一主题 下一主题

[软件类] TIM输入捕捉理解

[复制链接]

15

主题

64

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1529
威望
734
贡献
413
兑换币
382
注册时间
2012-11-27
在线时间
191 小时
毕业学校
跳转到指定楼层
1#
发表于 2013-3-16 18:08:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
问下这里TIM输入捕捉 64分频起什么作用
void ECT0_INIT()   //输入捕捉通道0初始化函数
{   TSCR2=0X06;   //关闭溢出中断且64分频  
TIOS_IOS0=0;   //定通道0为输入捕捉,1为输出比较  
TCTL4=0X01;   //上升沿捕捉  0x02为下降沿捕捉   
TIE_C0I=1;     //通道0中断使能  
TSCR1=0X80;    //开启总定时器中断   
TFLG1_C0F=1;   //标志位清零  }        
中断程序:  #pragma CODE_SEG __NEAR_SEG NON_BANKED  //分配内存空间  
void interrupt 8 timer_onput()    //输入捕捉通道0的中断向量为8
{     TFLG1_C0F=1;   //标志位清零   
asm sei;      //关总中断   
  // PORTB=~PORTB;   
PORTB&=~(1<<7);   
  delay_us(1);     
PORTB|=(1<<7);      
asm cli;   //开总中断  }

4

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
威望
152
贡献
38
兑换币
77
注册时间
2013-1-22
在线时间
26 小时
毕业学校
河北大学
2#
发表于 2013-3-17 09:59:03 | 只看该作者
分频也许没必要吧.....母鸡啊
回复

使用道具 举报

4

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
威望
152
贡献
38
兑换币
77
注册时间
2013-1-22
在线时间
26 小时
毕业学校
河北大学
3#
发表于 2013-3-17 09:59:34 | 只看该作者
分频也许没必要吧.....母鸡啊
回复

使用道具 举报

15

主题

64

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1529
威望
734
贡献
413
兑换币
382
注册时间
2012-11-27
在线时间
191 小时
毕业学校
4#
 楼主| 发表于 2013-3-17 13:41:12 | 只看该作者
Super_Player 发表于 2013-3-17 09:59
分频也许没必要吧.....母鸡啊

这个分频后时钟周期是4us  是不是它的计数器TCNT没计一个数用的时间
回复

使用道具 举报

30

主题

333

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2063
威望
1008
贡献
633
兑换币
600
注册时间
2013-3-9
在线时间
211 小时
毕业学校
杭州电子科技大学
5#
发表于 2013-4-7 20:16:37 | 只看该作者
新手,不懂
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 16:55 , Processed in 0.084611 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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