3分钟前 吕梁日本OKADA防水电铃批发价格「友皓工业自动化」[友皓工业自动化78589b4]内容:连接按键的I/O 口开内部上拉电阻。软件设计方法先分析一下蜂鸣器。所使用的蜂鸣器的工作频率是100Hz,也就是说蜂鸣器的驱动信号波形周期是10000μs,由于是1/2duty 的信号,所以一个周期内的高电平和低电平的时间宽度都为5000μs。软件设计上,我们将根据两种驱动方式来进行说明。由于PWM 只控制固定频率的蜂鸣器,所以可以在程序的系统初始化时就对PWM 的输出波形进行设置。
这里我们将PWM 的时钟设置为4tosc,这样一个PWM 的时钟周期就是1μs 了,由此可以算出500μs 对应的计数值为500μs/1μs=(500)10=(1F4)16,即分别在周期寄存器的高2 位、中4 位和低4 位三个寄存器中填入1、F 和4,就完成了对输出周期的设置。再来设置占空比寄存器,在PWM 输出中占空比的实现是通过设定一个周期内电平的宽度来实现的。