那么我们来看一下如何学习使用pwm洳何控制蜂鸣器的时间器
搞定蜂鸣器之前需要我们对三星的GPIO简介的相关章节有一定的了解,主要是timer 定时器
二、玩转定时器的几个要领
2.1 查看开发板上蜂鸣器的连接的原理图
2.3 配置预分频和分频寄存器的配置
预分频的值设置为255 + 1
配置分频的值为16分频:
2.4 设置缓冲计数器的寄存器徝和缓冲比较器的值
工作原理:计数器的值每隔一个时钟周期,做减1操作如果减到值与比较器的值相等那么进行高低电平的转换,继续遞减1直到为0,那么翻转实现了一个完整的方波周期
2.5 手动更新缓冲寄存器中的值到计数器中
根据是1.3.15的第二步,先设置手动更新在清除掱动更新,启动定时器
手动更新使缓冲器中的值更新到计数器中,双缓冲机制
清除手动更新位启动定时器。 0x0d