![]() |
發布時間: 2024-4-30 00:26
正文摘要:驅動3線6燈,有這個問題,PA2設置為輸入,PA0,PA1設置為輸出,PA0=低電平,PA1=高電平,點亮LED2,此時,LED6微亮。怎么解決這個問題,輝芒微單片機,FT62F287C |
linwanxiang 發表于 2024-4-30 10:06 先貼出你的顯示代碼 |
LED6 估計是內部形成了弱上拉 所以微亮 |
linwanxiang 發表于 2024-4-30 10:06 用普綠的LED,電壓門檻高一點,,翠綠,藍,紅,白,等只要有一點電壓都會亮的,最根本的,你這個電路就有問題,根本不可能不亮 |
szb314 發表于 2024-4-30 08:17 加電阻也試了,加到3K還是有微亮 |
hhdsdy 發表于 2024-4-30 07:42 可能是這個原因,但有解決辦法嗎 |
MCU2023 發表于 2024-4-30 07:05 3.3V也微亮 |
輸入設高阻輸入, 上下拉要取消. 再不行就并電阻(A0A1, A0A2, A1A2三個電阻, 自己試下阻值, 電阻小分壓低, 低到不足LED的導通電壓就不亮了 |
PA2配置為開漏輸出無上拉,輸出1 |
這種線路,只能同兩個口有狀態,PA2 要設置為高阻態。然后一個燈 一個燈的掃描。 |
微亮,LED3和LED6構成回路了,我估計你是不是不同顏色的燈,在燈2端加電阻可以吧 |
LED3 漏電過去了啊,能解決才怪,加電阻試試,總有人挑戰極少IO驅動更多LED,搞事之前原理圖看不出漏洞嗎?![]() |
不了解該單片機,不過PA2設為輸入,估計是內部形成了弱上拉,那么LED6會微亮就好解釋了。 |
PA2設輸入,不設上拉,可行? |
驅動輸出電平是5V還是3.3V?5V的話,那LED3、LED6均處于微導通狀態。 |