熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
| 把繼電器接的電壓改成+12V看看 |
wulin 發(fā)表于 2019-5-15 17:49 你這個(gè)繼電器是什么什么型號(hào)的啊 |
garetha 發(fā)表于 2019-5-15 13:55 給你一個(gè)只要端口輸出30uA就可以可靠驅(qū)動(dòng)繼電器的電路
|
|
| 將三極管改PNP型,控制電平也同時(shí)改。再不行改推拉方式 |
faguiq 發(fā)表于 2019-5-15 10:54 我的是at89c52,擴(kuò)展了一片8255,8255的pa1輸出的高電平,通過一塊npn的放大電路,但是電磁閥沒反應(yīng) |
faguiq 發(fā)表于 2019-5-14 17:04 arm的端口是要配置的,不然不會(huì)輸出高電平 |
幻劍心 發(fā)表于 2019-5-14 20:48 仿真的,如果是軟件問題會(huì)是什么問題。引腳電平給到了啊 |
| 是仿真還是實(shí)物?仿真的話,先把R1,2,3去掉看看。如果還是不行,應(yīng)該是軟件問題。如果是實(shí)物的話,先測(cè)量三極管B極電壓看看有沒有1V~1.2V的電壓,(如果沒有,就量電阻前面的,如果電阻前面的電壓低于3V,那么就是U3和程序的問題。如果有3~5V的電壓,那么就是電阻不適合,更換小點(diǎn)的電阻。)如果有,量下C極電壓是不是小于0.3V,如果大于0.3V很多,那么就是三極管損壞。更換好的三極管。都沒問題,測(cè)下二極管是否擊穿。最后就是繼電器了,是繼電器非DC5V的,或者繼電器是壞的。 |
faguiq 發(fā)表于 2019-5-14 17:04 為什么必須要推挽輸出啊,求解。。。 |
| PA口有沒有配置成推挽輸出 |
Powered by 單片機(jī)教程網(wǎng)