![]() |
發布時間: 2019-1-1 16:35
正文摘要:下圖位蜂鳴器驅動電路,有源蜂鳴器不是直接給高電平就可以了嗎,為何掛在單片機P0口給高電平可以響,而掛在其他I/O口上就幾乎不響,求各位給予指點 |
不能設置推挽的話,就把那個10K改為上拉電阻,一端接5V一端接基極,基極和IO直接連接。實際上不用三極管,直接吧蜂鳴器負極接IO上面用低電平驅動也一樣用的。 |
P0口的確可以響,而且聲音還很大 |
hxbin381 發表于 2019-1-2 08:35 高電平觸發的 |
給你3種驅動有源蜂鳴器的電路,適用于無法設置IO口強推挽的MCU。 ![]() |
看看是否有脈沖產生,或者是否有電壓 |
1.串的那個10k電阻換小點,再加個10k上拉電阻到VCC 2.像這種東西驅動要把輸出IO口設置成強推挽。然后再進主程序。不會就再問。 3.我之前也弄過,響的聲音小,現在我就怕他響的聲太大。 |
先試下LED在此端口上亮度如何,如果亮度正常,那就換個B值大些的三極管吧 |
P0口有上拉驅動能力強些,其他的io口自身驅動能力有限,輸出電流小所以幾乎不響,你加個三極管放大應該就可以了。 |
看你的蜂鳴器類型哦,有些是需要脈沖信號才能驅動的 |
P0口有上拉驅動能力強些,其他的io口自身驅動能力有限,輸出電流小所以幾乎不響,你加個三極管放大應該就可以了。 |