|
手上有一個(gè)IAP15W413AS的測(cè)試板,單片機(jī)通過(guò)IO口連接到ULN2803L達(dá)林管驅(qū)動(dòng)LED燈,試著點(diǎn)亮上面的LED燈。經(jīng)歷了如下過(guò)程:
1、用delay延時(shí),控制閃爍------可以實(shí)現(xiàn)
2、取消delay,直接IO口賦值,------LED燈不亮。
3、(省略無(wú)效過(guò)程)-----準(zhǔn)備用萬(wàn)用表測(cè)量達(dá)林管上對(duì)應(yīng)的引腳的電壓時(shí),萬(wàn)用表的表針接觸到該引腳時(shí),LED燈亮了。
4、整理了思路,對(duì)IO口先賦值0,置低電平,然后賦值1,置高電平,LED就可以亮了。
這是什么情況呢?是因?yàn)閁LN2803L達(dá)林管的端口都需要接觸一次低電平的東西才能工作嗎?(比如單片機(jī)低電平的端口,萬(wàn)用表的表針)
雖然找到了解決方案,但還是疑惑的很,哪位朋友熟悉這個(gè)問(wèn)題嗎,能講講嗎?不勝感激。
(程序比較簡(jiǎn)單,應(yīng)該沒(méi)什么問(wèn)題)
|
|