智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2615|回复: 11
打印 上一主题 下一主题

[讨论] 关于野火的PWM的冲突

[复制链接]

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
跳转到指定楼层
1#
发表于 2013-6-21 18:56:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我将下面两个一起初始化
void All_Init(void)
{
FTM_PWM_init(FTM0,CH2,100, 0);//舵机控制PWM波输出,硬件接口C1
FTM_PWM_init(FTM0,CH0,50, 0); //电机PWM波控制输出,硬件接口C2
}

void SteerCtrl(void)
{
FTM_PWM_Duty(FTM0, CH2,50);
FTM_PWM_Duty(FTM0, CH0,300);
}

void main()
{

    DisableInterrupts; //关闭中断                                                             //禁止总中断
    All_Init();//函数声明
    EnableInterrupts; //使能中断                                                              //开总中断
    while(1)
    {
        SteerCtrl();
     }
}
然后用示波器测试CH2的频率和CH0相等,ch2和频率一直是都与CH0,如果CH0的频率是35khz,那么CH2也是35khz,求解

1

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
116
威望
64
贡献
36
兑换币
38
注册时间
2013-10-29
在线时间
8 小时
毕业学校
HIT
12#
发表于 2013-12-1 13:06:56 | 只看该作者
FTM1和FTM2对应的那些管脚在K60100管脚中没有,而我现在需要两个频率的pwm波,怎么办?请大家帮助,多谢!
回复 支持 反对

使用道具 举报

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
11#
 楼主| 发表于 2013-6-22 12:38:03 | 只看该作者
wangyao19920204 发表于 2013-6-21 20:25
三天入门有,一个FTM模块只能设置一个频率,一个FTM模块的多个通道都是这个频率,但是可以有不同的占空比, ...

恩,我看了,就是想改ftm.c里面,将FTM设置改了,但是不知道如何下手,现在明白了,
回复 支持 反对

使用道具 举报

17

主题

280

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3254

优秀会员奖章活跃会员奖章

威望
1678
贡献
910
兑换币
478
注册时间
2011-11-19
在线时间
333 小时
10#
发表于 2013-6-21 22:16:35 | 只看该作者
看了评论,懂了
回复 支持 反对

使用道具 举报

30

主题

196

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2614
威望
1204
贡献
656
兑换币
680
注册时间
2012-11-4
在线时间
377 小时
9#
发表于 2013-6-21 21:06:45 | 只看该作者
Lz不懂底层
回复 支持 反对

使用道具 举报

31

主题

370

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6026

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

威望
3707
贡献
1593
兑换币
1043
注册时间
2012-12-27
在线时间
363 小时
毕业学校
三江学院
8#
发表于 2013-6-21 20:25:46 | 只看该作者
三天入门有,一个FTM模块只能设置一个频率,一个FTM模块的多个通道都是这个频率,但是可以有不同的占空比,建议多看看野火的三天入门哦
回复 支持 反对

使用道具 举报

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
7#
 楼主| 发表于 2013-6-21 20:08:19 | 只看该作者
我我我少女 发表于 2013-6-21 19:59
同一FTM模块只能设置成一个频率,但可以设置成不同的占空比的
不同的FTM模块可以设置成不同的频率,K60有F ...

非常感谢非常感谢!!!!!!!!!!!!!
想要以身相许了
回复 支持 反对

使用道具 举报

6

主题

170

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3402
威望
1766
贡献
1006
兑换币
794
注册时间
2012-2-3
在线时间
315 小时
毕业学校
北流高中
6#
发表于 2013-6-21 20:03:57 | 只看该作者
这个FTMX里同一个通道不能有两种频率。。。。。。。。
回复 支持 反对

使用道具 举报

0

主题

60

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3033
QQ
威望
1339
贡献
828
兑换币
321
注册时间
2012-4-8
在线时间
433 小时
5#
发表于 2013-6-21 19:59:02 | 只看该作者
同一FTM模块只能设置成一个频率,但可以设置成不同的占空比的
不同的FTM模块可以设置成不同的频率,K60有FTM0,FTM1,FTM2三个模块
也就是说,最多只能设置成三个不同的频率~

楼主用的是FTM0模块,CH0和CH2只是FTM0中的两个通道,所以你测的频率当然一样啊
回复 支持 反对

使用道具 举报

14

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
318
贡献
186
兑换币
135
注册时间
2012-3-2
在线时间
46 小时
4#
 楼主| 发表于 2013-6-21 19:31:28 | 只看该作者
936204469 发表于 2013-6-21 19:19
准备用K60了,楼主解决说一声啊

恩,好的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 18:27 , Processed in 0.074194 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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