智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5676|回复: 13
打印 上一主题 下一主题

[编程类] 关于脉冲累加器的初始化

[复制链接]

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
QQ
威望
181
贡献
22
兑换币
0
注册时间
2009-1-15
在线时间
5 小时
跳转到指定楼层
1#
发表于 2009-8-27 12:21:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
麻烦大家看一下,我的这个初始化程序有没有问题
  TIOS=0x00;
  TSCR1=0x80;
  TSCR2=0x86;
  PACTL_PAEN=1;
  PACNT=0x00;
?有问题的话,麻烦大家给一个可行的,谢了!

22

主题

518

帖子

0

精华

版主

Rank: 9Rank: 9Rank: 9

积分
6442
QQ
威望
943
贡献
5041
兑换币
99
注册时间
2008-2-26
在线时间
229 小时
2#
发表于 2009-8-28 12:11:52 | 只看该作者
在论坛里下载吧,这些是很多的
回复

使用道具 举报

14

主题

929

帖子

1

精华

功勋会员

WJ

Rank: 10Rank: 10Rank: 10

积分
6304

特殊贡献奖章

威望
1456
贡献
4674
兑换币
17
注册时间
2008-4-6
在线时间
87 小时
3#
发表于 2009-8-28 18:43:01 | 只看该作者
回复

使用道具 举报

0

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
791
QQ
威望
534
贡献
129
兑换币
72
注册时间
2009-4-4
在线时间
64 小时
4#
发表于 2009-8-29 19:49:45 | 只看该作者
论坛看看!
回复

使用道具 举报

0

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
威望
208
贡献
44
兑换币
22
注册时间
2009-7-29
在线时间
15 小时
5#
发表于 2009-9-9 16:01:08 | 只看该作者
PACNT是16位的。PACNT=0x00这样赋初值似乎有问题
回复

使用道具 举报

0

主题

1

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
239
威望
195
贡献
38
兑换币
16
注册时间
2009-9-4
在线时间
3 小时
6#
发表于 2009-9-14 09:23:50 | 只看该作者
ECT_TIOS   = 0x00;             //所有通道设为输入捕捉
   ECT_TSCR2  = 0x07;             //分频,用来给TCNT作时间参考,这里没有意义
   ECT_TSCR1  = 0x80;             //Timer Enable
   ECT_TIE    = 0X7e;             //初始化定时器开启
  
   ECT_TCTL3  = 0xaa;
   ECT_TCTL4  = 0xaa;             //下降沿捕捉脉冲
   ECT_PACTL  = 0x40;             //级联两个8位累加器(PAC2和PAC3)
   ECT_PBCTL  = 0x40;             //级联两个8位累加器(PAC0和PAC1)
   ECT_ICPAR  = 0x0f;             //使能累加器
   ECT_PACN10 = 0x0000;
   ECT_PACN32 = 0x0000;
回复

使用道具 举报

2

主题

66

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
QQ
威望
294
贡献
21
兑换币
0
注册时间
2010-4-4
在线时间
5 小时
7#
发表于 2010-4-6 14:49:40 | 只看该作者
好像有问题
回复

使用道具 举报

3

主题

192

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
469
威望
369
贡献
68
兑换币
2
注册时间
2009-10-23
在线时间
16 小时
8#
发表于 2010-4-11 16:04:25 | 只看该作者
往届资料里面有呀
回复

使用道具 举报

8

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
489
QQ
威望
361
贡献
32
兑换币
0
注册时间
2010-3-22
在线时间
48 小时
9#
发表于 2010-4-11 19:02:39 | 只看该作者
void ECT0_Init(void)            
{                          
  TSCR2=0x07;                   //禁止溢出中断,分频系数128,8us
  TIOS_IOS0=0;                  //通道0为输入捕捉
  TCTL4=0x01;                   //捕捉上升沿
  TIE_C0I=1;                    //通道0输入捕捉中断允许
  TSCR1=0x80;                   //使能定时器
}
估计你用不着了。
回复

使用道具 举报

0

主题

302

帖子

0

精华

高级会员

Rank: 4

积分
591
威望
475
贡献
62
兑换币
0
注册时间
2010-3-19
在线时间
27 小时
10#
发表于 2010-4-18 19:17:56 | 只看该作者
不晓得
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 06:46 , Processed in 0.408697 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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