智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[软件类] 求大神指导,为什么我的PWM5口开3口关5口电压为5V正常,可3口也有为1.5V????

[复制链接]

30

主题

160

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
775
贡献
323
兑换币
455
注册时间
2012-12-26
在线时间
169 小时
毕业学校
njyddx
跳转到指定楼层
1#
发表于 2013-3-20 18:58:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3贡献
void pwm_into()
{
PWME=0X00;        //先关闭通道//
PWMCTL=0XF0;      //1111 0000  (67  45 23 01 )
PWMCLK=0X8A;      //(67 SB 23 SB 01 SA)
PWMPRCLK=0X33;    // A 40/8=5M  B 40/8=5M
PWMSCLA=0X01;
PWMSCLB=0X01;     //SA=5/2=2.5M  SB=5/2=2.5M
PWMPOL=0XFF;
PWMCAE=0X00;     //先输出搞电平,左对齐
PWMCNT01=0;
PWMCNT23=0;
PWMCNT45=0;
PWMCNT67=0;
PWMDTY23=0;
PWMDTY67=0;
PWMPER01=50000;  //这个是在周期为20MS的时候
PWMPER45=4098;
PWMPER23=4098;    //电机控制周期为1.64MS ,即610HZ
PWME_PWME1=1;   
}
void dianji()
{
  PWME_PWME5=1;
  PWME_PWME3=0;
  PWMDTY45=4098;

}
  


void main(void) {
  /* put your own code here */
   pll_into();
   pwm_into;
   
EnableInterrupts;

  for(;;) {
      //duoji();
      dianji();

    _FEED_COP(); /* feeds the dog */
  } /* loop forever */

30

主题

160

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
775
贡献
323
兑换币
455
注册时间
2012-12-26
在线时间
169 小时
毕业学校
njyddx
2#
 楼主| 发表于 2013-3-24 15:32:48 | 只看该作者
你共地了吗??
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 16:50 , Processed in 0.165636 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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