智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1582|回复: 4
打印 上一主题 下一主题

忘懂点单片机的帮帮我加个20ms的定时器给测速的 就是测速周期是20ms

[复制链接]

1

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
857
威望
468
贡献
203
兑换币
164
注册时间
2010-12-16
在线时间
93 小时
跳转到指定楼层
1#
发表于 2012-12-18 23:43:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
unsigned int cur_speed;/****测速初始化****/void speed_Init(void) {    PACTL_PAMOD=0;//0 Event counter mode.PACTL_PEDGE=1;//1 Rising edges on IOC7 pin cause the count to be incremented.PACTL_PAEN=1;//1 Pulse Accumulator system enabled.  }void Init_INT_Timer(void){ TSCR2_PR=7; TSCR2_TOI|=1; TSCR1_TEN=1;}#pragma CODE_SEG __NEAR_SEG NON_BANKEDvoid interrupt 16 INT_Timer0(void){  cur_speed=PACNT;  PACNT=0;TFLG2_TOF=1;}

24

主题

492

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13138
威望
5341
贡献
1645
兑换币
2222
注册时间
2012-3-9
在线时间
3076 小时
毕业学校
嘉兴学院
2#
发表于 2012-12-19 11:28:17 | 只看该作者
本帖最后由 机遇 于 2012-12-19 11:29 编辑

void MS_Tim(void) {

   PITCFLMT_PITE=0; //定时中断通道0关      
   PITCE_PCE0=1;   //定时器通道0使能      
   PITLD0=999;  //1毫秒
   PITMTLD0=63;      
   PITMUX=0X00;
   PITINTE_PINTE0=1;     
   PITCFLMT_PITE=1;
                        
}   
void interrupt 66 PIT0Interrupt(void)//测速的中断程序
{


     num++;
   
  if(num>1999){//2s定时
   
     num=0;
     fengsu_flag=1;
     chesudu=PACNT;//车速度值
     PACNT=0X0000;
    // n3=getad();
    // w3=getad2();
    // TIE_C6I=1;
    }
         
示波器看下吧注意总线时钟好像是64M的
回复 支持 反对

使用道具 举报

1

主题

66

帖子

0

精华

高级会员

Rank: 4

积分
857
威望
468
贡献
203
兑换币
164
注册时间
2010-12-16
在线时间
93 小时
3#
 楼主| 发表于 2012-12-19 15:28:25 | 只看该作者

RE: 忘懂点单片机的帮帮我加个20ms的定时器给测速的 就是测速周期是20ms

机遇 发表于 2012-12-19 11:28
void MS_Tim(void) {

   PITCFLMT_PITE=0; //定时中断通道0关      

你好,请问这个编码起输入口是pt7口吗,我新手
回复 支持 反对

使用道具 举报

24

主题

492

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
13138
威望
5341
贡献
1645
兑换币
2222
注册时间
2012-3-9
在线时间
3076 小时
毕业学校
嘉兴学院
4#
发表于 2012-12-19 17:12:30 | 只看该作者
wscnm 发表于 2012-12-19 15:28
你好,请问这个编码起输入口是pt7口吗,我新手

测速用的是引脚pt7 (iC7)脉冲累加器功能好像
回复 支持 反对

使用道具 举报

4

主题

406

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10980
威望
5409
贡献
3229
兑换币
2948
注册时间
2011-8-7
在线时间
1171 小时
5#
发表于 2012-12-20 10:21:18 | 只看该作者
还跟有没有超频相关吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 20:39 , Processed in 0.046321 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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