引用: maychang 发表于 2022-4-18 19:28 直接把图中蜂鸣器下端接GND,你的蜂鸣器响不响?
直接接是响的,接过3.3V和5V都试过,没问题
引用: yaoyong 发表于 2022-4-18 19:34 直接接是响的,接过3.3V和5V都试过,没问题
『直接接是响的,接过3.3V和5V都试过,没问题』
那就是你的电路有问题。基极驱动脉冲时间太短,是一种可能。为确定是否基极驱动时间太短,可以将R1左端从单片机引脚脱开,把R1左端直接接到VCC,看能否持续发声。
引用: maychang 发表于 2022-4-18 20:32 『直接接是响的,接过3.3V和5V都试过,没问题』 那就是你的电路有问题。基极驱动脉冲时间太短,是一种 ...
谢谢您的解答,按照您的测试方法,VCC直接接基极的时候工作正常,确实是单片机输出的高电平时间太短;
看程序是一直拉高的,单片机也没有复位,后来看数据手册才发现问题;
引用: jimtien 发表于 2022-4-18 20:27 基极的高电平时间太短了
问题找到了,谢谢解答
引用: se7ens 发表于 2022-4-19 11:35 一看到这个频率,就感觉不太对劲,人耳听到20kHz是上限,你都到MHz级别了,怎么听得到
上面那个波形是没有声音的
引用: yaoyong 发表于 2022-4-19 11:54 上面那个波形是没有声音的
你没看懂我的意思,频率太高了人耳听不到