智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6409|回复: 23
打印 上一主题 下一主题

输入捕捉和输出比较很难学的说!

  [复制链接]

8

主题

122

帖子

0

精华

金牌会员

5566

Rank: 6Rank: 6

积分
1352
威望
663
贡献
303
兑换币
76
注册时间
2012-11-2
在线时间
193 小时
跳转到指定楼层
#
发表于 2012-12-2 20:34:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
10贡献
哪位大师指点下,我刚刚开始学这个TIM模块,头脑好混乱....

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2015-12-28
在线时间
0 小时
毕业学校
合肥学院
23#
发表于 2015-12-28 15:01:28 | 只看该作者
什么是输出比较功能?
回复

使用道具 举报

3

主题

20

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
285
QQ
威望
216
贡献
59
兑换币
24
注册时间
2011-5-22
在线时间
5 小时
22#
发表于 2013-3-22 16:23:11 | 只看该作者
嘿嘿,我也刚学,我看了下OC(输出比较),挺简单的!不过我学的单片机是MC9S12XHY256.但是我们的大致用法应该差不多!你认真看看手册,应该不难!设置好各个寄存器就行,需要设置的寄存器也不多,就拿输出比较来说吧,TCNT是存储计数次数的,你在TC中写入567的话,当TCNT从0计到567时就产生中断(中断函数可以写你希望实现的功能),对应的输出引脚有输出(可以输出0、1或者是翻转)。    PTTRR_PTTRR7     = 0;   
    PTTRR_PTTRR6     = 1;  //路径选择寄存器,这两位是说明OC功能用的是哪个引脚

    TIM0_TSCR1_TEN   = 0;    //定时器使能位,关掉定时器
    TIM0_TIOS_IOS7   = 1;    /* 将通道7设置为输出比较功能 */
    TIM0_TCTL1_OM7  = 0;   /* 设置输出模式   */
    TIM0_TCTL1_OL7   = 1;   /*这里OM7与OL7是01代表输出为电平翻转   */
    TIM0_TC7  = 0x85ed;      /* 设置要与TCNT比较的值         */
    TIM0_TIE_C7I     = 1;       /* 当TC7=TCNT时,允许中断 */
    //TIM0_TSCR1_TSWAI = 1;       /* Disables the timer module while in wait mode.    */
   // TIM0_TSCR1_TSFRZ = 1;       /* Disables the timer counter while in freeze mode. */
    TIM0_TSCR2_PR    = 0x7;     /* 分频系数                 */
    TIM0_TSCR1_TEN   = 1;  //定时器使能位,各个寄存器初始化完成,打开定时器


这是我的一些理解,希望能对你有帮助,多多交流!共同进步!



回复

使用道具 举报

6

主题

11

帖子

0

精华

高级会员

Rank: 4

积分
659
威望
315
贡献
174
兑换币
186
注册时间
2012-12-12
在线时间
85 小时
毕业学校
南京理工大学
21#
发表于 2013-3-22 08:14:51 | 只看该作者
同感啊!!!
回复

使用道具 举报

6

主题

49

帖子

0

精华

高级会员

Rank: 4

积分
564
威望
301
贡献
145
兑换币
185
注册时间
2013-2-18
在线时间
59 小时
20#
发表于 2013-2-26 13:21:43 | 只看该作者
还是多看几遍吧
回复

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
19#
发表于 2013-2-24 14:58:32 | 只看该作者

本帖子中包含更多资源

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

x
回复

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
18#
发表于 2013-2-24 14:58:11 | 只看该作者

本帖子中包含更多资源

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

x
回复

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
17#
发表于 2013-2-24 14:57:39 | 只看该作者

本帖子中包含更多资源

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

x
回复

使用道具 举报

8

主题

122

帖子

0

精华

金牌会员

5566

Rank: 6Rank: 6

积分
1352
威望
663
贡献
303
兑换币
76
注册时间
2012-11-2
在线时间
193 小时
16#
 楼主| 发表于 2013-2-18 20:54:16 | 只看该作者
2601819196 发表于 2013-2-13 01:54
你把邮箱告诉我,我这有TIM的指导资料,靠这个我能看懂,你可以参考一下。
TIM就相当于51的定时器,不同点 ...

591592657@qq.com,thank you
回复

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
15#
发表于 2013-2-13 01:54:41 | 只看该作者
你把邮箱告诉我,我这有TIM的指导资料,靠这个我能看懂,你可以参考一下。
TIM就相当于51的定时器,不同点:1减一与加一计数器,2计数器的位数存在差异(51两个8位的计数器,并且可以设置工作方式(8位自动重装,13计数器,16位计数器),飞思卡尔的是一个八位和一个16位的级联成24位的计数器)。当然飞思卡尔单片机预先的设置会复杂一点,但根据实验手册这都是比较死的。是否开启中断,中断的检验,中断中重装初值,这些都没什么区别
回复

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
14#
发表于 2013-2-13 01:54:00 | 只看该作者
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 00:03 , Processed in 0.056860 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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