你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
安臣 发表于 2015-7-25 15:53 我用库不一样 。 我的建议是楼主可以在看看库函数的代码 然后再看看 寄存器 ...
woshilee 发表于 2015-7-25 15:56 void TIM_CtrlPWMOutputs(TIM_TypeDef* TIMx, FunctionalState NewState) { /* Check the parameters * ...
woshilee 发表于 2015-7-25 16:10
woshilee 发表于 2015-7-25 16:11 原来TIM3没有那个寄存器
creep 发表于 2015-7-25 17:19 那个寄存器只有高级定时器才有的。
woshilee 发表于 2015-7-25 21:53 恩,但是库里和手册里没有直接说
creep 发表于 2015-7-25 22:16 这个手册肯定是有描述的。至于库函数的注释肯定也说明了。 如果你使能了参数检查:【STM32F303开发】+库 ...
阳光_~~ 发表于 2015-7-26 02:48 先把文档研究透先,2个TIMER还是不一样的,TIM3是最简单的不涉及到互补驱动,如果只是简单的PWM驱动就不要 ...
你好我好大家好! 发表于 2015-7-26 15:55 这么奇怪?
void TIM_CtrlPWMOutputs(TIM_TypeDef* TIMx, FunctionalState NewState)
{
/* Check the parameters */
assert_param(IS_TIM_LIST2_PERIPH(TIMx));
assert_param(IS_FUNCTIONAL_STATE(NewState));
if (NewState != DISABLE)
{
/* Enable the TIM Main Output */
TIMx->BDTR |= TIM_BDTR_MOE;
}
else
{
/* Disable the TIM Main Output */
TIMx->BDTR &= (uint16_t)(~((uint16_t)TIM_BDTR_MOE));
}
}
C:\Documents and Settings\Administrator\桌面
原来TIM3没有那个寄存器
那个寄存器只有高级定时器才有的。
恩,但是库里和手册里没有直接说
这个手册肯定是有描述的。至于库函数的注释肯定也说明了。
如果你使能了参数检查:【STM32F303开发】+库函数参数检查 ,程序就会检测到你调用的参数错误了,这个在各个系列的库里都有参数检测,可能命名不太一样。
您讲的真详细,看的太透彻了,谢谢啦
恩,你说的不错,确实可以
原来是TIM1和TIM3的区别