PWM相关概念
PWM:脉冲宽度调制定时器
脉冲:方波信号,高低电平变化产生方波
周期:高低电平变化所需要时间
频率:1s钟可以产生方波个数
占空比:在一个方波内,高电平占用的百分比
宽度调制:占空比可调
有源无源蜂鸣器
1.源不是电源,是震荡源
2.有源蜂鸣器内部有一个震荡源,给高电平蜂鸣器就会发出响声,低电平就没有声音
3.无源蜂鸣器内部没有一个震荡源,如果想驱动蜂鸣器进行工作的后,就需要产生一个特定的方波信号,让蜂鸣器工作
4.如图a就是有源蜂鸣器,b图就是无源蜂鸣器
5.有源蜂鸣器:编写程序简单,只要通电给高低电平就可以工作了
6.无源蜂鸣器:价格会比较便宜
7.本次实验开发板使用的是有源蜂鸣器,但是我们要当作无源的进行使用,产生PWM方波
框图(以蜂鸣器为例)
通过以上框图分析可知,需要分析芯片手册RCC/GPIO/TIM4章节
RCC章节:使能GPIOB组/TIM4组控制器
GPIO章节:1)设置引脚为复用功能模式 2)设置复用功能为TIM4_CH1功能
TIM4章节:如何产生PWM方波信号
RCC章节:
使能GPIOB组/TIM4组控制器
GPIO章节:
1)设置引脚为复用功能模式
2)设置复用功能为TIM4_CH1功能
TIM4章节:
如何产生PWM方波信号
定时器框图分析
分频器:
自动重载器
捕获比较寄存器