智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

[摄像头] b车舵机SD-05的占空比!

[复制链接]

9

主题

123

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2058
威望
1054
贡献
600
兑换币
694
注册时间
2013-3-31
在线时间
202 小时
跳转到指定楼层
1#
发表于 2013-7-6 22:16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void PWM_Init(void)                                 
{

    PWME=0X00;      //所有通道禁止
    PWMCTL=0X30;//0XB0;    //时钟级联选择 67 23 01
    PWMCAE=0X00;     //所有通道左对齐
    PWMPOL=0XFF;    //首先高电平输出
    PWMPRCLK=0X33;  //预分频时钟  A时钟=B时钟=fBUS/8=10MHZ  为何要这样设置PWM频率?
    PWMSCLB=5;     //设置CLOCK SB=CLOCK B/(2*PWMSCLB)   此处CLOCK SB为1MHZ=1us  不进行设置 PWMSCLA默认为256
    PWMCLK=0X08;//0X80;     // 时钟选择 67选SB  23选B  01选A
    PWMPER23=20000;  // PWMxPeriod=ChannelClockPeriod*PWMPERx  通道67周期为20ms
    PWMDTY23=1500;   //              
    PWMPER01=30000;   // 电机频率333Hz 电机正转   
    //PWMPER23=30000;  //   电机反转
    PWMDTY01=0;    //不正转
    //PWMDTY23=0;    //不反转
    PWME=0X0A;//0X8A;     //PWM开启
}

9

主题

123

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2058
威望
1054
贡献
600
兑换币
694
注册时间
2013-3-31
在线时间
202 小时
2#
 楼主| 发表于 2013-7-6 22:17:22 | 只看该作者
舵机占空比,改pwmdty23这里示波器显示占空比不变。。都是百分之7 这是怎么回事啊 求大神
回复 支持 反对

使用道具 举报

25

主题

1474

帖子

0

精华

常驻嘉宾

freefly

Rank: 8Rank: 8

积分
5459

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

QQ
威望
2762
贡献
1277
兑换币
1323
注册时间
2013-4-28
在线时间
710 小时
3#
发表于 2013-7-6 22:29:06 | 只看该作者
XS128吗?联级是不是有问题啊?你在看看。PWNCON貌似是,好久没有用了,忙考试呢。。。
回复 支持 反对

使用道具 举报

9

主题

123

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2058
威望
1054
贡献
600
兑换币
694
注册时间
2013-3-31
在线时间
202 小时
4#
 楼主| 发表于 2013-7-7 07:59:51 | 只看该作者
loveme06 发表于 2013-7-6 22:29
XS128吗?联级是不是有问题啊?你在看看。PWNCON貌似是,好久没有用了,忙考试呢。。。

嗯嗯 是S128,级联我再看看,谢谢你。痛苦了一天了 我们进度比较慢 考完试在猛赶,起步太晚。。
回复 支持 反对

使用道具 举报

9

主题

123

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2058
威望
1054
贡献
600
兑换币
694
注册时间
2013-3-31
在线时间
202 小时
5#
 楼主| 发表于 2013-7-7 11:43:26 | 只看该作者
占空比还是改不了
回复 支持 反对

使用道具 举报

25

主题

1474

帖子

0

精华

常驻嘉宾

freefly

Rank: 8Rank: 8

积分
5459

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章

QQ
威望
2762
贡献
1277
兑换币
1323
注册时间
2013-4-28
在线时间
710 小时
6#
发表于 2013-7-7 21:48:35 | 只看该作者
wanbinqs 发表于 2013-7-7 07:59
嗯嗯 是S128,级联我再看看,谢谢你。痛苦了一天了 我们进度比较慢 考完试在猛赶,起步太晚 ...


   PWME_PWME4   =0;
   PWME_PWME5   =0; //close pwm0123
   PWMSCLA=5;//3;     //Clock SA = Clock A / (2 * PWMSCLA)      ??SA?1Mhz
   PWMSCLB=5;     //Clock SB = Clock B / (2 * PWMSCLB)      ??SB?1Mhz

   PWMCAE_CAE4  =0;  //left align, low level first
   PWMPOL_PPOL4 =0;
   PWMCAE_CAE5  =0;
   PWMPOL_PPOL5 =0;


   PWMCNT4     =0;   //clear counter
   PWMCNT5     =0;
                       
   PWMCLK_PCLK4 =1;  // clockSA????1Mhz
   PWMCLK_PCLK5 =1;  // clockSA????1Mhz

   PWMPER4     = 125;  //????8kHz=1Mhz/125, ??????       
   PWMDTY4     = 125;  //duty circle=(PWMPER-PWMDTY)/PWMPER ,PPOL=0,left align

   PWMPER5     = 125;  //????8kHz=1Mhz/125, ??????       
   PWMDTY5     =60;         //duty circle=(PWMPER-PWMDTY)/PWMPER ,PPOL=0,left align

   PWME_PWME0 =1;     //PWM??3??
   PWME_PWME1 =1;
这是我用的你看着改该。关于值,你还是自己设置符合自己的。。我的你可能无法用

回复 支持 反对

使用道具 举报

9

主题

123

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2058
威望
1054
贡献
600
兑换币
694
注册时间
2013-3-31
在线时间
202 小时
7#
 楼主| 发表于 2013-7-8 09:05:26 | 只看该作者
loveme06 发表于 2013-7-7 21:48
PWME_PWME4   =0;
   PWME_PWME5   =0; //close pwm0123
   PWMSCLA=5;//3;     //Clock SA = Clo ...

多谢多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 13:27 , Processed in 0.048127 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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