智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1443|回复: 3
打印 上一主题 下一主题

PWM 不增加,不知道原因何在

[复制链接]

28

主题

299

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3016
威望
1851
贡献
399
兑换币
531
注册时间
2012-7-13
在线时间
383 小时
跳转到指定楼层
1#
发表于 2013-2-1 15:09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面是我写的一段测试代码,用来测试pwn的,本来打算看看本来想看看那占空比跟转速的关系,但是我下到板子上后发现占空比到某个数值就不变,而且延时函数的延时时间越长,数值越小。请帮我解答一下,谢谢



for(;;)    //为什么发送到一办就不发送,而且发送数据的数量跟延时函数相关
        {
          for(a=90;a>2;a--)       
        {  

          FTM0_C0V=FTM0_C0V+50;
          sprintf((char*)buf1,"\n当前COV是:%05d\n",FTM0_C0V);
                 putstr(buf1);        
                 putstr("\n\r");
                 sprintf((char*)buf1,"\n当前MOD是:%05d\n",FTM0_MOD);
                 putstr(buf1);        
                 putstr("\n\r");
                 Dly_ms(1); //延时越短,C0V能增加的数值越大,但最大只是3550而已
             if(FTM0_C0V>4900)
             {
             FTM0_C0V=50;
             }
        }

        }       
}


28

主题

299

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3016
威望
1851
贡献
399
兑换币
531
注册时间
2012-7-13
在线时间
383 小时
2#
 楼主| 发表于 2013-2-1 16:34:07 | 只看该作者
没人看 自己顶
回复 支持 反对

使用道具 举报

28

主题

299

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3016
威望
1851
贡献
399
兑换币
531
注册时间
2012-7-13
在线时间
383 小时
3#
 楼主| 发表于 2013-2-1 16:34:23 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

37

帖子

0

精华

注册会员

Rank: 2

积分
80
威望
47
贡献
23
兑换币
31
注册时间
2012-12-12
在线时间
5 小时
4#
发表于 2013-2-1 22:16:13 | 只看该作者
建议你下个开源包,用里面FTM的实例调试,因为这段程序看不到FTM的初始化,也不知道哪里错了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 14:30 , Processed in 0.075143 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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