智能车制作

标题: 野火ftm的问题 [打印本页]

作者: 石头人    时间: 2013-1-26 15:08
标题: 野火ftm的问题
为什么这句话
FTM_PWM_Duty(FTM0, CH0, 50);这个为什么必须写在循环里才有效?
如果不卸载循环里就无法实现想要的效果。

作者: xc229876115    时间: 2013-1-26 16:30
我没有这样用啊。野火例程不是有么
作者: 石头人    时间: 2013-1-26 17:04
xc229876115 发表于 2013-1-26 16:30
我没有这样用啊。野火例程不是有么

他的例程就写在循环里,如果把循环屏蔽掉,pwm就不输出了。

作者: xc229876115    时间: 2013-1-26 17:31
石头人 发表于 2013-1-26 17:04
他的例程就写在循环里,如果把循环屏蔽掉,pwm就不输出了。

你就初始化一次就行了啊
作者: 石头人    时间: 2013-1-26 18:00
xc229876115 发表于 2013-1-26 17:31
你就初始化一次就行了啊

但这个是随时改变输出的值的啊,FTM_PWM_Duty(FTM0, CH0, 10);
难道我每次改变都要初始化?

作者: xc229876115    时间: 2013-1-27 10:04
石头人 发表于 2013-1-26 18:00
但这个是随时改变输出的值的啊,FTM_PWM_Duty(FTM0, CH0, 10);
难道我每次改变都要初始化?

输出值是FTMm_CnV。只需改变其值即可


作者: 野火    时间: 2013-1-27 10:20
MOD 这个寄存器,读取的时候,有可能读取失败,值为0,需要多读几次

修改后,可正常使用的代码:
[attach]40457[/attach]





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2