江科大STM32学习日记1

本章学习内容是:PWM(Pulse Width Modulation 脉冲宽度调制)之TIM输出比较(OC)

(*注意事项:结合引脚定义表和库函数学习)

6-3 PWM驱动呼吸灯

硬件上的工作逻辑:

PWM函数代码:

 代码设计的步骤和知识点:

  1. RCC开启时钟,把要用的TIM外设和GPIO外设的时钟打开。
  2. 配置时基单元和时钟源选择。
  3. 配置输出比较单元,包括CCR的值、输出比较模式、极推选择、输出使能这些参数。
  4. 配置GPIO。
  5. 运行控制,启动计时器。
  6. (AFIO复用端口配置和使用)

主函数代码:

6-4 PWM舵机驱动

PWM函数代码:

 舵机封装函数(Servo)代码:

主函数代码: 

6-5 PWM驱动直流电机

PWM函数代码:

电机驱动函数(Motor)代码:

主函数代码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值