91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發新帖

單片機一上電就燈亮

NPN各位大俠幫分析一下,RED是單片機輸出引腳,R_out連接LED,現在的問題是前面一上電燈就亮,是什么原因,幫忙分析一下,感謝

全部回復(6)
正序查看
倒序查看
2017-07-17 09:16
RED一上電是怎樣的電平?
0
回復
2017-07-17 09:37

除非單片機壞掉, 要不你的單片機應該是沒有做Reset 動作, 通常為了省錢大多用RC去做, 讓送電初期

把內部暫存器全清空為Low, 若你的電壓上升有斜率, 那建議你用一顆Reset IC.....

0
回復
szhonly
LV.3
4
2017-07-17 09:55
@juntion
除非單片機壞掉,要不你的單片機應該是沒有做Reset動作,通常為了省錢大多用RC去做,讓送電初期把內部暫存器全清空為Low,若你的電壓上升有斜率,那建議你用一顆ResetIC.....

通電后燈亮后,按鍵可以進行正常的開關動作,MCU應該是軟件沒有處理好對吧

0
回復
djf5x5
LV.1
5
2017-07-25 09:11

一般單片機都是上電IO默認輸出高電平的,所以開機就會輸出高電平,燈就會亮。

  幾個方法解決,第一,程序初始化對IO置0,處理,不過這個會有延時,開機還是會有非常短的時間輸出高點評然后再輸出低電平,要求不高的情況可以使用。 第二,在三極管基極處放一個下拉電阻。第三,用PNP三極管,這樣就是低電平有效了,開機默認高電平就不會亮燈。

0
回復
djf5x5
LV.1
6
2017-07-25 09:13
@djf5x5
一般單片機都是上電IO默認輸出高電平的,所以開機就會輸出高電平,燈就會亮。 幾個方法解決,第一,程序初始化對IO置0,處理,不過這個會有延時,開機還是會有非常短的時間輸出高點評然后再輸出低電平,要求不高的情況可以使用。第二,在三極管基極處放一個下拉電阻。第三,用PNP三極管,這樣就是低電平有效了,開機默認高電平就不會亮燈。
第二解決方案,還得配合程序處理。
0
回復
js1205
LV.2
7
2017-07-25 17:56

單片機從上電復位到復位結束這個很短時間內,程序未開始運行,IO口狀態是不受程序控制的,這段復位時間內一般默認輸出高電平,所以燈會亮,只能通過硬件處理:

方法一:LED驅動改為“低” 電平有效

方法二:不改電路的情況下,NPN三極管BC極之間接一顆 104---105的電容

0
回復
主站蜘蛛池模板: 健康| 南投县| 神木县| 南宫市| 大理市| 陆良县| 嵩明县| 沁水县| 建水县| 钟山县| 白山市| 达拉特旗| 兰溪市| 老河口市| 湖南省| 奈曼旗| 遵义县| 绥滨县| 平顺县| 永城市| 西盟| 阳信县| 榆林市| 永和县| 黄石市| 田林县| 陆川县| 吉木乃县| 寿光市| 小金县| 平昌县| 栖霞市| 霍州市| 绿春县| 桂阳县| 牙克石市| 岳阳市| 仲巴县| 顺平县| 游戏| 博客|