蜂鸣器的声音不一致

[复制链接]
5328|5
 楼主| victor3l 发表于 2012-7-9 16:33 | 显示全部楼层 |阅读模式
在程序中把驱动蜂鸣器的代码放在不同的位置,蜂鸣器发出的声音会不一样,这是为什么啊?
chen3bing 发表于 2012-7-9 16:40 | 显示全部楼层
会不会是中断造成的影响?
7120223 发表于 2012-7-9 17:26 | 显示全部楼层
估计是程序运行的时间造成了,你蜂鸣器导通时间不一样
yewuyi 发表于 2012-7-9 17:45 | 显示全部楼层
你可能是间歇性的驱动蜂鸣器或者蜂鸣片,因为在上面施加的驱动波形不一样导致蜂鸣器或者蜂鸣片上的等效电压不一样,所以声音的强度也就出现了变化。

用示波器看一下驱动电路波形就应该明白
 楼主| victor3l 发表于 2012-7-9 20:00 | 显示全部楼层
谢谢大家的回复
sedatefire 发表于 2012-7-10 11:15 | 显示全部楼层
频率变化了,示波器抓一下
把振荡放在定时中断里面
蜂鸣器有参数的,规格书上会指明某个频率适用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

308

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部