熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-1-1 16:35
正文摘要:下圖位蜂鳴器驅(qū)動(dòng)電路,有源蜂鳴器不是直接給高電平就可以了嗎,為何掛在單片機(jī)P0口給高電平可以響,而掛在其他I/O口上就幾乎不響,求各位給予指點(diǎn) |
不能設(shè)置推挽的話,就把那個(gè)10K改為上拉電阻,一端接5V一端接基極,基極和IO直接連接。實(shí)際上不用三極管,直接吧蜂鳴器負(fù)極接IO上面用低電平驅(qū)動(dòng)也一樣用的。 |
P0口的確可以響,而且聲音還很大 |
hxbin381 發(fā)表于 2019-1-2 08:35 高電平觸發(fā)的 |
給你3種驅(qū)動(dòng)有源蜂鳴器的電路,適用于無(wú)法設(shè)置IO口強(qiáng)推挽的MCU。 ![]() |
看看是否有脈沖產(chǎn)生,或者是否有電壓 |
1.串的那個(gè)10k電阻換小點(diǎn),再加個(gè)10k上拉電阻到VCC 2.像這種東西驅(qū)動(dòng)要把輸出IO口設(shè)置成強(qiáng)推挽。然后再進(jìn)主程序。不會(huì)就再問(wèn)。 3.我之前也弄過(guò),響的聲音小,現(xiàn)在我就怕他響的聲太大。 |
先試下LED在此端口上亮度如何,如果亮度正常,那就換個(gè)B值大些的三極管吧 |
P0口有上拉驅(qū)動(dòng)能力強(qiáng)些,其他的io口自身驅(qū)動(dòng)能力有限,輸出電流小所以幾乎不響,你加個(gè)三極管放大應(yīng)該就可以了。 |
看你的蜂鳴器類型哦,有些是需要脈沖信號(hào)才能驅(qū)動(dòng)的 |
P0口有上拉驅(qū)動(dòng)能力強(qiáng)些,其他的io口自身驅(qū)動(dòng)能力有限,輸出電流小所以幾乎不響,你加個(gè)三極管放大應(yīng)該就可以了。 |
Powered by 單片機(jī)教程網(wǎng)