|
發布時間: 2019-2-23 14:22
正文摘要:在面包板上連了一個上拉電阻,但是不起作用,麻煩大神幫我看一下,這個問題困擾我一個星期了 圖中: 黃線連接5V的電源正極 橙線連接51單片機的一個管腳 黑線連接蜂鳴器的正極 綠線連接蜂鳴器的負極 紅線 ... |
| 也可以使用三極管驅動 |
| 謝謝大家,最后找到原因了,是因為我的單片機的p1接口高電平只有2v,雖然還不知道什么原因,但是換了個接口就解決了 |
adadaad 發表于 2019-2-23 19:07
單片機驅動蜂鳴器很簡單啊,如果是51單片機,只能用左邊的接法,單片機的電源要和蜂鳴器的電源保持一致,否則會出現蜂鳴器驅動關斷不正常的想象。51單片機復位期間IO口是高電平,如果用中間和右邊的接法,一上電蜂鳴器就會響一聲,而且51單片機的高電平是靠上拉電阻,驅動能力很弱。如果是類似AVR的單片機,三種接法都可以,只是左邊的接法也要單片機的電源要和蜂鳴器的電源保持一致,中間和右邊的接法,單片機的電源和蜂鳴器的電源可以不一致,只是蜂鳴器接的電源太高的話要加個限流電阻,AVR單片機復位期間是高阻,所以無論驅動什么都非常靈活,這些方法我用了十幾年了,從來沒有出過問題。 |
|
說的不明不白的。 許多方面的原因都可能造成蜂鳴器不響,怎確定就是上拉電阻不起作用呢? |
kmsj 發表于 2019-2-23 14:58 我使用SS8550驅動了蜂鳴器,IO低電平的時候聲音正常,但是高電平的時候,蜂鳴器也會小聲的響,這是什么原因? |
| io是驅動不了蜂鳴器的,如果你一定要這么做,只能用低電平有效來試試。 上拉電阻加不加都無所謂了。 |
| 一條顏色線有兩個頭,你得把兩頭各接哪里說清楚。 |
| 單片機驅動不了蜂鳴器 |
| 單片機帶驅動不了蜂鳴器 |