智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1547|回复: 0
打印 上一主题 下一主题

请大家帮我看看这个程序。。。。

[复制链接]

4

主题

13

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
278
威望
189
贡献
51
兑换币
0
注册时间
2010-12-22
在线时间
19 小时
跳转到指定楼层
1#
发表于 2011-4-8 21:53:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
unsigned int pulsecnt;
float sudu;
uint flag;


/***********锁相环初始化*****************************/
void CLL_init() {
   SYNR=1;                  //锁相环频率为32M 总线为16M
   REFDV=1;
   while(!CRGFLG_LOCK);
   CLKSEL=0X80;
}
/***********PIT初始化 每隔10ms************************/
void PIT_init() {
  PITCFLMT_PITE=0;         //关PIT寄存器
  PITCE_PCE0=0;            //关PIT定时器
  PITMTLD0=160-1;           //加载寄存器赋值       0.1M   10US
  PITLD0=1000-1;                           //             10MS
  PITCE_PCE0=1;          //开PIT定时器
  PITCFLMT_PITE=1;         //开PIT寄存器
  PITINTE_PINTE0=1;        //开PIT中断
}
/************脉冲累加计数器初始化*********************/
void PAC_init()
{
  PACTL=0X00;              //关脉冲累加寄存器
  PACNT=0X0000;           //PAC清零
  PACTL=0X40;              //开
  /*PACTL_PAEN=0;       //  关脉冲累加寄存器使能
  PACN32=0X0000;        //  脉冲计数寄存器清零
  PACTL_PAMOD=0;        //  选择事件计数模式
  PACTL_PEDGE=0;        //  下降沿
  PACTL_PAEN=1;*/       //  使能
}

void init_pwm()
{
  PWME_PWME1=0;
  PWMPRCLK=0X04;
  PWMCLK_PCLK1=1;
  PWMSCLA=50;
  PWMPOL_PPOL1=1;
  PWMCAE_CAE1=0;
  PWMPER1=200;
  PWMDTY1=100;
  PWMCNT1=0X00;
  PWME_PWME1=1;
}
void Speed()
{
    sudu=(float)(1/19*pulsecnt);

}
void main()
{
  /* put your own code here */
   
   sudu=0.0;
   CLL_init();
   init_pwm();
   PIT_init();
   PAC_init();
   
  EnableInterrupts;
    Speed();


  for(;;)
  {
  
   
    _FEED_COP();
  }
}


#pragma CODE_SEG NON_BANKED
void interrupt 66 pit(void)
{
  pulsecnt=PACNT;
  
  PACNT=0X0000;
  PITTF_PTF0=1;      //置1清除标志位
  PITINTE_PINTE0=0;
  PACTL=0X00;
}





为什么sudu这个变量的值一直都是0?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-6 17:23 , Processed in 0.186832 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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