STMCU小助手
发布时间:2021-11-23 20:45
|
平台:5 O8 d0 j/ V- P5 W7 c+ O % {0 l5 d0 U6 P' j7 K6 d- [
CubeMX配置: 1、RCC
2、TIM14配置 1 x2 B4 ?2 N& |/ ?
Prescaler和Period决定PWM的频率, f=48M/(Pre+1)/(Priod+1) Pulse决定PWM的占空比 占空比Duty=Pulse/(Period+1);$ n5 A7 d1 H+ r* }" W" b7 L. E# Q 生成代码 1、tim.c" b) S# c8 ?9 ]+ L8 b- [, @ 6 I0 p" S2 U6 W" G
修改Pulse为30;则占空比Duty=30/(199+1)=15%
在main()函数中添加PWM输出代码,即可产生频率为5kHz,占空比为15%的PWM 示波器观察8 h' x! ~; @& Q" v7 n, h 5 e0 c- B! x& p/ y0 ^' z1 e
8 I2 R( T2 Q b4 k V$ \2 n, ` 若如下修改Pulse的值,则生成占空比为30%的PWM4 y( A7 G/ M/ k0 M7 G- j# O
1 k# @6 X3 d% c: k* r6 M5 Z' d 示波器观察( u9 r) U3 o# k" v1 g 1 B' U2 R. B$ o a0 e, d# n2 O6 J
同样,若定义变量n, I2 o; |4 S, b; U main.c中 | c' A( m9 F9 O/ ~
tim.c中
|
【评分有奖】STM32 AI Sidekick聊天工具上线,快来体验一下吧!
ST TouchGFX 实操系列视频+如何选择正确的帧缓冲区策略
ST TouchGFX 实操系列视频++如何添加图像
ST TouchGFX 实操系列视频+如何进行屏幕转换
ST TouchGFX 实操系列视频+控件的淡入淡出
ST TouchGFX 实操系列视频+移动控件的三种方法
ST TouchGFX 实操系列视频+如何创建用户界面(UI)
ST TouchGFX 实操系列视频+如何安装TouchGFX Designer和STM32Cube软件环境
【经验分享】STM32F1 GPIO工作原理
【经验分享】STM32F0xx_DMA收发USART数据配置详细过程
微信公众号
手机版