智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 16120|回复: 61
打印 上一主题 下一主题

我的pt7测速程序。

  [复制链接]

30

主题

477

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4940

论坛元老奖章

威望
705
贡献
4087
兑换币
0
注册时间
2009-6-14
在线时间
74 小时
跳转到指定楼层
1#
发表于 2010-5-1 22:36:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初始化程序如下:
void Pulse_int(void)    //脉冲累加器初始化
{
// TSCR1_TEN =1;
  PACTL_PAEN =0;
  PACTL_PAMOD=0  ;
  PACTL_PEDGE=0 ;
   
  PACTL_PAOVI=0;
  PACTL_PAI = 1;  
  PACNT=0;   
  PAFLG_PAOVF=1;
  PAFLG_PAIF =1;
  PACTL_PAEN =1;
}


unsigned int speed_get(void)  
{     unsigned int speed;
      speed = PACNT;
      PACNT = 0;
      return speed;
}


你只要在定时中断中应用speed_get()就可以读取数据了

30

主题

477

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4940

论坛元老奖章

威望
705
贡献
4087
兑换币
0
注册时间
2009-6-14
在线时间
74 小时
2#
 楼主| 发表于 2010-5-1 22:36:55 | 只看该作者
研究了好就哈
回复 支持 反对

使用道具 举报

6

主题

193

帖子

0

精华

高级会员

Rank: 4

积分
681
威望
448
贡献
151
兑换币
0
注册时间
2010-1-10
在线时间
41 小时
3#
发表于 2010-5-1 23:08:18 | 只看该作者
顶!!!学习了~~
回复 支持 反对

使用道具 举报

30

主题

477

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4940

论坛元老奖章

威望
705
贡献
4087
兑换币
0
注册时间
2009-6-14
在线时间
74 小时
4#
 楼主| 发表于 2010-5-1 23:10:48 | 只看该作者
呵呵呵
回复 支持 反对

使用道具 举报

15

主题

226

帖子

0

精华

常驻嘉宾

高材生

Rank: 8Rank: 8

积分
4345

论坛元老奖章

威望
3548
贡献
647
兑换币
8
注册时间
2010-1-13
在线时间
75 小时
5#
发表于 2010-5-2 09:47:17 | 只看该作者
多谢楼主啊!!
回复 支持 反对

使用道具 举报

15

主题

226

帖子

0

精华

常驻嘉宾

高材生

Rank: 8Rank: 8

积分
4345

论坛元老奖章

威望
3548
贡献
647
兑换币
8
注册时间
2010-1-13
在线时间
75 小时
6#
发表于 2010-5-2 09:49:14 | 只看该作者
请问一下:是不是PT7口接编码盘产生的脉冲吗??
回复 支持 反对

使用道具 举报

30

主题

477

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4940

论坛元老奖章

威望
705
贡献
4087
兑换币
0
注册时间
2009-6-14
在线时间
74 小时
7#
 楼主| 发表于 2010-5-2 11:04:33 | 只看该作者
回复 6# alai881020


    恩 是的
回复 支持 反对

使用道具 举报

7

主题

158

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2843
QQ
威望
393
贡献
2380
兑换币
26
注册时间
2009-11-5
在线时间
35 小时
8#
发表于 2010-5-2 12:38:10 | 只看该作者
顶顶!
回复 支持 反对

使用道具 举报

12

主题

364

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1536
威望
706
贡献
188
兑换币
28
注册时间
2010-3-14
在线时间
321 小时
9#
发表于 2010-5-2 15:43:37 | 只看该作者
看看
回复 支持 反对

使用道具 举报

12

主题

364

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1536
威望
706
贡献
188
兑换币
28
注册时间
2010-3-14
在线时间
321 小时
10#
发表于 2010-5-2 15:47:08 | 只看该作者
请问LZ,脉冲计数,难道不需要设置输入捕捉相关的寄存器,也就是
PACTL=0X50;
    TCTL3=0xc0;        
    TCTL4=0xc0;     
    TIE  =0x00;
    TIOS =0x00;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 19:38 , Processed in 0.080521 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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