智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1794|回复: 5
打印 上一主题 下一主题

ECT的问题

[复制链接]

1

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
威望
149
贡献
78
兑换币
73
注册时间
2012-11-15
在线时间
42 小时
毕业学校
中南大学
跳转到指定楼层
1#
发表于 2013-2-1 15:18:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天看网上代码有下面这一段
void TIM_init(void)
{   
  PACTL=0X50;
  PACNT=0X0000;

    TIOS =0x00;//定时器通道0,1 为输入捕捉
    TSCR1=0x80;//定时器使能
    TCTL4=0x18;//通道 1 捕捉下降沿通道 2 捕捉上升沿
    TIE=0x06;  //通道 1,2 中断使能
    TFLG1=0xFF;//清中断标志位

}


这儿设置0,1 为输入捕捉,而后面设置的通道 1 捕捉下降沿通道 2 捕捉上升沿 ,而不是设置0,1通道。
求指教啊

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
2#
发表于 2013-2-1 17:43:05 | 只看该作者
没什么问题啊。
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
307
威望
149
贡献
78
兑换币
73
注册时间
2012-11-15
在线时间
42 小时
毕业学校
中南大学
3#
 楼主| 发表于 2013-2-2 14:42:06 | 只看该作者
yukunlinykl 发表于 2013-2-1 17:43
没什么问题啊。

额。就是本来设置是0,1 为输入捕捉,那么后面不是应该设置TCTL4,使通道0或1为上升或下降沿捕捉而不是设置通道 1和通道 2 啊。。。
回复 支持 反对

使用道具 举报

27

主题

441

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2351

优秀会员奖章活跃会员奖章

威望
1251
贡献
584
兑换币
296
注册时间
2012-5-24
在线时间
258 小时
毕业学校
南昌航空大学
4#
发表于 2013-4-4 17:14:34 | 只看该作者
TIOS =0x00;//定时器通道0,1 为输入捕捉

这一句话就是把所有通道都设置为输入捕捉。最后只取1,2通道。注释错误,是1,2通道
回复 支持 反对

使用道具 举报

27

主题

441

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2351

优秀会员奖章活跃会员奖章

威望
1251
贡献
584
兑换币
296
注册时间
2012-5-24
在线时间
258 小时
毕业学校
南昌航空大学
5#
发表于 2013-4-4 17:14:53 | 只看该作者
这不影响使用的
回复 支持 反对

使用道具 举报

3

主题

11

帖子

0

精华

高级会员

Rank: 4

积分
762
威望
402
贡献
222
兑换币
239
注册时间
2013-9-14
在线时间
69 小时
毕业学校
清华大学
6#
发表于 2013-9-18 16:57:13 | 只看该作者
不是只有7通道才能实现脉冲累加器的功能么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 16:55 , Processed in 0.117482 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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