熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2026-2-5 11:09
正文摘要:最近搞一次電子制作,設(shè)計(jì)PCB、打樣、焊接完成后才發(fā)現(xiàn),數(shù)碼管沒有加入限流電阻!想著要不啟用數(shù)碼管,又不太合適,想著重新打樣又覺得太浪費(fèi)。 這是什么原因呢?有哪位大佬知道的? 2026.2.5 |
樓主這個(gè)問題應(yīng)該是代碼毛病,就是掃描時(shí)間間隔不均勻所致。表面看是某些筆段異常,實(shí)際應(yīng)該是百位在某階段顯示時(shí)間過短。曾經(jīng)設(shè)計(jì)一款產(chǎn)品,仿真沒有發(fā)現(xiàn)問題,實(shí)物發(fā)生樓主類似情況,細(xì)查是數(shù)碼管顯示函數(shù)在主函數(shù)的位置不當(dāng)所致。主函數(shù)框架是定時(shí)2ms輪詢,由于其他函數(shù)運(yùn)行不是每輪耗時(shí)相同,造成數(shù)碼管刷新時(shí)間間隔不均勻,將數(shù)碼管顯示函數(shù)調(diào)到前列,問題解決。樓主用內(nèi)置上拉電阻驅(qū)動(dòng)數(shù)碼管完全可行,附圖就是兩個(gè)相同電路板無限流電阻 ,左邊是準(zhǔn)雙向模式驅(qū)動(dòng),右邊是高阻模式內(nèi)置上拉電阻驅(qū)動(dòng)的效果對(duì)比。下圖是高阻模式內(nèi)置上拉電阻驅(qū)動(dòng)5腳188數(shù)碼管的效果圖。
|
| 沒有加入限流電阻沒太大毛病,插電,開機(jī),看燒不燒就完事了。第1位顯示問題感覺要么代碼,要么IO,調(diào)換一下iIO就知道了. |
| 我可以提供一個(gè)信息供你參考:目前的LED管發(fā)光效率很高,零點(diǎn)幾mA就能點(diǎn)得非常亮,故使用單片機(jī)上拉電阻是有可能有一定的亮度的。至于某個(gè)LED較暗,可能是一致性不好,或者說這個(gè)LED需要更大一點(diǎn)的電流才能達(dá)到正常的亮度。 |
掃描時(shí)間![]() |
Powered by 單片機(jī)教程網(wǎng)