智能车制作
标题:
PWM 不增加,不知道原因何在
[打印本页]
作者:
chachacha
时间:
2013-2-1 15:09
标题:
PWM 不增加,不知道原因何在
下面是我写的一段测试代码,用来测试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;
}
}
}
}
作者:
chachacha
时间:
2013-2-1 16:34
没人看 自己顶
作者:
chachacha
时间:
2013-2-1 16:34
作者:
狂想症
时间:
2013-2-1 22:16
建议你下个开源包,用里面FTM的实例调试,因为这段程序看不到FTM的初始化,也不知道哪里错了。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2