智能车制作

标题: stm32pwm输出怎么设置频率、? [打印本页]

作者: 小杰↗葬    时间: 2014-10-15 21:58
标题: stm32pwm输出怎么设置频率、?
我想输出50hz的pwm来控制无刷电调   求指点   
作者: Xiang0v1    时间: 2014-10-16 19:30
可以分频处理
作者: 小绵鱼    时间: 2014-10-16 20:57
Xiang0v1 发表于 2014-10-16 19:30
可以分频处理

我发现STM32的占空比是反的,给的数值也大,低电平占的时间越长,这是怎么回事,能修改过来的吗?

作者: Car_coding    时间: 2014-10-16 22:49
[attach]70722[/attach]
可以参考下,其实lz可以去下载一些开源的飞控代码,都有的

作者: jiushibuzhidao    时间: 2014-10-17 09:56
初始化设置的问题
作者: Xiang0v1    时间: 2014-10-17 11:19
本帖最后由 Xiang0v1 于 2014-10-17 11:21 编辑
小绵鱼 发表于 2014-10-16 20:57
我发现STM32的占空比是反的,给的数值也大,低电平占的时间越长,这是怎么回事,能修改过来的吗?


        // Time base configuration
        TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;
        TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;        //向上计数
        TIM_TimeBaseStructure.TIM_Period = 35999;        
        TIM_TimeBaseStructure.TIM_Prescaler = 4;        
        TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);


作者: 机器人没名字    时间: 2014-10-17 21:50
小绵鱼 发表于 2014-10-16 20:57
我发现STM32的占空比是反的,给的数值也大,低电平占的时间越长,这是怎么回事,能修改过来的吗?

极性应该可以控制的吧






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