![]() |
發布時間: 2020-3-6 17:51
正文摘要:小白一個,剛學習單片機。 用四拍寫的簡單程序,直接接單片機P0口,電機可以運行,加ULN2003A驅動芯片,電機不運行,請教大佬這是啥問題。 |
uln2003右邊沒接電機abcd, 另外說一下,uln2003是7個達林頓管,因為單片機的輸出電流太小,無法驅動電機,所以要用放大器 達林頓管就是放大器,實際上達林頓管就是兩個三極管。 三極管也能起到放大作用 |
ULN2003A 輸出反向, 程序原來拉高要拉低。 |
可以問一下為什么要接ULN2003A這個嗎 可以換成其他的代替嗎 |
想進步要學習 發表于 2020-3-6 20:37 謝謝啦,明天在改下圖 |
多謝啦,沒注意uln2003輸出跟輸入反向,明天在調下程序 |
2003電機那一頭沒接上吧,還有通過2003后是反向的,要適當調整程序 |
可以換成其它IO口試,因為P0口要接上拉電阻,而你未接 |
經過ULN2003A信號反相了,要么改程序,要么ULN2003A輸入前加反相器。 |
你這仿真圖就這樣的嗎?如果是,參考下圖改動下![]() |
你好,驅動芯片沒有標記網絡。 |