智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1210|回复: 6
打印 上一主题 下一主题

正转切换反转出问题,单独可以实现,求指点

[复制链接]

20

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1834
威望
723
贡献
449
兑换币
449
注册时间
2013-1-3
在线时间
331 小时
跳转到指定楼层
1#
发表于 2014-1-3 08:57:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*************************************************************/
/*                        PWM初始化                          */
/*************************************************************/
void PWM_Init()
{
    PWME=0x00;                          //所有通道都禁止
    PWMPOL=0xFF;                        //所有通道输出都为先高后低
    PWMCLK=0x00;                        //PWM67 B,PWM45 A,PWM23 B,PWM01 A,
    PWMPRCLK=0x22;                      //Clock A 16分频 5M  Clock B 16分频 5M
    PWMCAE=0x00;                        //左对齐
    PWMCTL=0xF0;                        //级联 PWM67:直流R电机 PWM45:直流R电机   PWM23:直流L电机 PWM01:直流L电机
    PWMPER67=1000;                     //直流电机R正转占空比初始值 10K
    PWMDTY67=0;
    PWMPER45=1000;                     //直流电机R反转占空比初始值 10K
    PWMDTY45=0;                        
    PWMPER23=1000;                     //直流电机L正转占空比初始值 10K
    PWMDTY23=0;
    PWMPER01=1000;                     //直流电机L反转占空比初始值 10K
    PWMDTY01=0;   
    PWME_PWME1=1;
    PWME_PWME3=1;
    PWME_PWME5=1;
    PWME_PWME7=1;

}
/***********************车前进控制 **************************/
void PWM_Forward(unsigned int duty)
{
  PWMDTY67 = duty;
  PWMDTY23 = duty;
  
  PWME_PWME5=0;
  DDRP_DDRP5=1;
  PTP_PTP5=0;
  
  PWME_PWME1=0;
  DDRP_DDRP1=1;
  PTP_PTP1=0;
  
}
/***********************车倒退控制 **************************/
void PWM_Back(unsigned int duty)
{
  PWMDTY45 = duty;
  PWMDTY01 = duty;
  
  PWME_PWME7=0;
  DDRP_DDRP7=1;
  PTP_PTP7=0;
  
  PWME_PWME3=0;
  DDRP_DDRP3=1;
  PTP_PTP3=0;
}

20

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1834
威望
723
贡献
449
兑换币
449
注册时间
2013-1-3
在线时间
331 小时
2#
 楼主| 发表于 2014-1-3 08:59:52 | 只看该作者
是直立
回复 支持 反对

使用道具 举报

24

主题

492

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

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

/***********************车前进控制 **************************/
void PWM_Forward(unsigned int duty)
{
   PWMDTY45 = duty;
   PWMDTY01 = 0;
   PWMDTY67 = 0;
   PWMDTY23 = duty;
   
   //PWME_PWME5=0; KEYIBUYAO
  // DDRP_DDRP5=1;
   //PTP_PTP5=0;
   
   //PWME_PWME1=0;
   //DDRP_DDRP1=1;
   //PTP_PTP1=0;
   
}
回复 支持 反对

使用道具 举报

20

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1834
威望
723
贡献
449
兑换币
449
注册时间
2013-1-3
在线时间
331 小时
4#
 楼主| 发表于 2014-1-3 17:47:37 | 只看该作者
机遇 发表于 2014-1-3 09:19
/***********************车前进控制 **************************/
void PWM_Forward(unsigned int duty) ...

谢谢,就是你这么改
回复 支持 反对

使用道具 举报

2

主题

64

帖子

0

精华

高级会员

Rank: 4

积分
737
威望
405
贡献
202
兑换币
264
注册时间
2013-4-2
在线时间
65 小时
毕业学校
中原工学院
5#
发表于 2014-1-4 14:23:39 | 只看该作者
回复 支持 反对

使用道具 举报

9

主题

71

帖子

0

精华

高级会员

Rank: 4

积分
787
QQ
威望
389
贡献
214
兑换币
241
注册时间
2017-1-8
在线时间
92 小时
6#
发表于 2017-1-13 19:35:26 | 只看该作者
DDRP_DDRP5=1
DDRP_DDRP5=0
回复 支持 反对

使用道具 举报

9

主题

71

帖子

0

精华

高级会员

Rank: 4

积分
787
QQ
威望
389
贡献
214
兑换币
241
注册时间
2017-1-8
在线时间
92 小时
7#
发表于 2017-1-13 19:36:07 | 只看该作者
DDRP_DDRP5   //SDA
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 20:34 , Processed in 0.074080 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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