常驻嘉宾
- 积分
- 3016
- 威望
- 1851
- 贡献
- 399
- 兑换币
- 531
- 注册时间
- 2012-7-13
- 在线时间
- 383 小时
|
下面是我写的一段测试代码,用来测试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;
}
}
}
}
|
|