![]() |
例如 CMOS 4017 輸出,因為永遠只有一顆LED亮,所以使用一顆電阻. |
tobbie 發(fā)表于 2024-3-19 22:15 用CubeMX配置GPIO,自己寫會有疏漏。 |
限流電阻單個用豈不是更好一些呢 |
亮度會有分別, 特別是顏色不一樣時 |
這樣是亮度不均勻,建議單獨接一個電阻 |
可以。 |
君工創(chuàng) 發(fā)表于 2024-3-14 22:55 程序三IO同時輸出高電平,后面改了電路,同時更換IO后輸出正常 |
Y_G_G 發(fā)表于 2024-3-16 11:55 在開發(fā)階段,輪流點燈的保留共用電阻的方式,同時點亮的LED采用每個燈串電阻的方式,串聯(lián)電阻后面又發(fā)現(xiàn)個問題,我的D8和D9分別接的MCU中的PD0和PD1,當三個IO同時輸出高電平時,發(fā)現(xiàn)這兩個IO推完輸出的時候只能輸出1.89v,另外一個IO輸出正常vf3.0v,表示很奇怪,程序已經(jīng)進行重映射了 |
這樣設(shè)計,當存在多個燈亮?xí)r,亮度就變低了 |
1,在同時點燈的情況下,如果你是同一個型號的燈珠,這個電路可以點亮LED,但亮度會不一樣的,如果不介意,電路可以不更改,一般來說VF值在同一個型號燈珠中差別不大的,像市場上的太陽能燈,LED臺燈,為了省錢,基本都是這個幾個或者幾十個并聯(lián)的方式 2,在同時點燈的情況下,如果不是同一個型號的燈珠,很有可能會造成有的燈亮,有的燈不亮的情況,燈的VF值有1.75V到2.6V的,1.75那個亮了,2.6V那個大概率是不亮的 3,采用掃描的方式,根據(jù)亮燈個數(shù)不同,控制亮燈的PWM占空比不同,可以做到亮度一致,如果是你板子已經(jīng)生產(chǎn)出來,又不想報廢這些板子,就采用這個方法 如果板子還在開發(fā)階段,還不如直接用6個電阻串聯(lián)來的簡單 |
電阻改為330,分時驅(qū)動 |
三個LED共用一個限流電阻,同一時間只有一個LED發(fā)光是可以的。 |
因為你的程序只有 H 輸出高電平, |
應(yīng)該分時驅(qū)動,同時驅(qū)動只有壓降最低的那個才會亮。 |
這樣,亮多了暗,單亮亮 亮按不勻 |
6個燈用一個電阻也可以,分時驅(qū)動就行了唄,就像動態(tài)驅(qū)動的數(shù)碼管那樣 |
還是建議使用獨立的電阻 |
多個LED共用一個限流電阻只能用在多選一的電路中。 |
電阻大了燈不會太亮 |
Powered by 單片機教程網(wǎng)