智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1804|回复: 1
打印 上一主题 下一主题

一个关于脉冲累加器的问题

[复制链接]

1

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
337
威望
243
贡献
60
兑换币
0
注册时间
2010-9-7
在线时间
17 小时
跳转到指定楼层
1#
发表于 2011-2-17 23:31:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看见有人是这样定义脉冲累加器的:
void InitSpeed(void){
  
  PACNT = 0;//脉冲累加器A寄存器清零
  PACTL_PAEN = 1;//使能脉冲累加器A
  PACTL_PAMOD = 0;
  PACTL_PEDGE = 1;//上升沿  
}

那么,还要加上这样的定义吗?

void ect_init(void)  
{         
  TCTL3=0X40; //PT7捕捉上升沿
  TIOS=0X00;      
}

定义脉冲累加器, PACTL_PEDGE = 1;//上升沿 和TCTL3=0X40; //PT7捕捉上升沿   这两个一定要都写吗?我感觉重复啊   谢谢

2

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
384
威望
276
贡献
58
兑换币
0
注册时间
2010-9-5
在线时间
25 小时
2#
发表于 2011-2-18 08:35:21 | 只看该作者
一样的就不用写了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 05:31 , Processed in 0.167142 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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