立即注册 找回密码

微雪课堂

搜索
微雪课堂 首页 查看评论
引用 游客 2019-6-16 13:09
Internal Clock 不需要配置么
引用 游客 2019-3-16 18:49
库函数的结构体最好参数都写全,谁它的处理有没有关联,有就呵呵了
引用 游客 2019-2-20 16:32
是不是写错了,应该是每1ms增加100吧?
引用 游客 2018-8-23 10:44
peter58: 如果这里写成这样TIMx->CCRx = pwm_value,那么這个函数就没什么用了 void user_pwm_setvalue(uint16_t value)  {    TIM_OC_InitTypeDef sConfigOC;      sConf ...
你把最后三行注释掉?
引用 游客 2018-8-17 09:11
: 在main.c函数前面声明pwm_value,step变量,,, 能说明一下吗,u8 报错啊
u8最大值255,不够用
引用 游客 2018-8-10 10:41
楼上洛神正解
引用 peter58 2018-2-27 11:19
如果这里写成这样TIMx->CCRx = pwm_value,那么這个函数就没什么用了
void user_pwm_setvalue(uint16_t value)

{
   TIM_OC_InitTypeDef sConfigOC;

    sConfigOC.OCMode = TIM_OCMODE_PWM1;

    sConfigOC.Pulse = value;

    sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;

    sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
       

   /* HAL_TIM_PWM_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_2);

    HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_2);  

}*/
根本就没调用
引用 游客 2018-2-8 09:43
教程写的有些简陋
引用 游客 2017-11-22 21:37
uint16_t pwm_value=0;
int step=0;
引用 游客 2017-8-22 08:39
: 在main.c函数前面声明pwm_value,step变量,,, 能说明一下吗,u8 报错啊
uint8_t
引用 游客 2017-8-21 14:45
在main.c函数前面声明pwm_value,step变量,,, 能说明一下吗,u8 报错啊
引用 游客 2017-6-29 17:52
量过波形就发现不对,在高电平的地方由有很多半波组成,建议还是直接TIMx->CCRx = pwm_value来调节PWM
引用 游客 2017-3-7 23:23
:   洛神: 把main程序while循环中的 user_pwm_setvalue(pwm_value);  替换为 TIM4->CCR1 = pwm_value; ...
引用 Ezio_神仙醋 2017-1-19 15:04
study
引用 游客 2016-12-4 21:48
[quote]洛神: 把main程序while循环中的 user_pwm_setvalue(pwm_value);  替换为 TIM4->CCR1 = pwm_value; ...
引用 洛神 2016-12-3 10:40
把main程序while循环中的 user_pwm_setvalue(pwm_value);  替换为 TIM4->CCR1 = pwm_value; 就简洁多了。

微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )

GMT+8, 2019-12-6 18:32 , Processed in 0.010231 second(s), 7 queries .

Powered by Discuz! X3.2 © 2001-2013 Comsenz Inc & Style Design

返回顶部