budaoweng 发表于 2018-3-22 08:36:22

wenyangzeng 发表于 2018-3-21 22:14
动手试一下就知道了。

行不通呀!哥们儿能指点一下吗?

wenyangzeng 发表于 2018-3-22 09:31:33

budaoweng 发表于 2018-3-22 08:36
行不通呀!哥们儿能指点一下吗?

抱歉没有334的板子可测试

budaoweng 发表于 2018-3-22 09:34:30

wenyangzeng 发表于 2018-3-22 09:31
抱歉没有334的板子可测试

好吧,你发的那个截图是从哪里看的

wenyangzeng 发表于 2018-3-22 09:37:45

budaoweng 发表于 2018-3-22 09:34
好吧,你发的那个截图是从哪里看的

官方参考手册呀。上官网搜索就有了。

dsjsjf 发表于 2018-3-22 11:05:43

既然是全桥移相控制,在启动后就不应该改变频率,而是改变两个PWM间的相位差。

void PWM_Phaseshift(uint16_t Value)
{
TIM1->CCR4= Value;
}

budaoweng 发表于 2018-3-22 11:10:10

dsjsjf 发表于 2018-3-22 11:05
既然是全桥移相控制,在启动后就不应该改变频率,而是改变两个PWM间的相位差。

...

我这个电源比较特殊,实际是个逆变电源,需要实时调节频率的。

budaoweng 发表于 2018-4-18 08:33:03

这个问题解决了,就是TIMC/D更新寄存器由主定时器的更新来触发,然后主定时器的更新由软件或者 Repetition来触发,当然还有一些其它的触发方法没有去研究。
页: 1 [2]
查看完整版本: STM32F334的HRTIME应用问题