文章目录
PWM实验(lv9-day11)
1 蜂鸣器简介
2无源蜂鸣器的控制方式
2.1 GPIO控制
2.2 PWM控制
2.2.1 pwm的参数
3 exynos的控制器
3.1 电路原理图
由电路原理图,可知4412开发板上嗡鸣器连接到开发板上的GPD0_0我们会用这个引脚来产生一个PWM
来控制嗡鸣器。
3.2 TCFG0(设置一级分频)
这个寄存器用于设置PWM1级分频和死区长度。
[7:0] 设置0,1的一级分频(我们要设置)。
[15:8]设置2,3,4的一级分频。
[23:16] 设置死区长度(本次实验没有使用到)
3.2 TCFG1(设置二级分频)
设置2级分频(这里我们设置[3:0]位)
TCON(设置自动重装载和输出有效电平)
设置PWM自动重装载值的开和关以及输出有效电平,装载计数器和比较寄存器值,使能定时器
(这里我们只要设置定时器0,也就是只要设置这个寄存器的[3:0]位)。第3位设置为1(使能自动重转载值).第二位为1(有效电平为高) 第一位设置成1,第0位设置位1;