單片機調試出現一些不常見問題及原因
1、4位共陽數碼管的有一個位的其中一段不亮,而其他位的該段能正常顯示。這有些不符合常理,因為共陽數碼管的4個為的段是連在一起的,如果是程序問題或者硬件連接有問題,應該4位全不亮。
原因:經排查,原因是發(fā)現電路板的背面該段和其他位的位選線短路了,這樣就導致當動態(tài)掃描的時候,要顯示這一位的時候,其他三個位選是拉低的,這樣就造成了這一段應該為高電平被拉低了,所以出現了這種四個位中只有一位的段顯示不正常。
2、數碼管顯示出現了嚴重的重影,程序沒有問題的(在其他板子上測試沒有問題)。
原因:經排查,排除了器件的問題,也排查了連線問題。最后發(fā)現了共陽端的驅動三極管的基極的電壓和正常的有些不一樣,但是差別很小。我發(fā)現為了保護單片機的引腳,給單片機多加了一層底座,懷疑底座的原因造成。直接拆掉一層底座,發(fā)現數碼管顯示正常了。所以應該是底座的電阻加上限流電阻之后阻值過大,導致單片機輸出電流過小,無法驅動pnp三極管輸出低電平。造成數碼管有嚴重殘影。
(看來得仔細計算單片機輸出電流和驅動所需電流的關系才行)
編輯:admin 最后修改時間:2018-05-18