單片機(jī)設(shè)計(jì)有指示燈的好處
掃描二維碼
隨時(shí)隨地手機(jī)看文章
在設(shè)計(jì)單片機(jī)線路板的硬件的時(shí)候,一般都有指示燈,有時(shí)還不止一個(gè),這樣做是為什么呢?下面我來(lái)簡(jiǎn)要說(shuō)一下自己設(shè)計(jì)電路板和軟硬件調(diào)試的時(shí)候,指示燈所起到的不可忽視的作用。
從設(shè)計(jì)的角度來(lái)說(shuō),一塊PCB板設(shè)計(jì)出來(lái),可能會(huì)有這樣那樣的問(wèn)題(如果有高人說(shuō)設(shè)計(jì)出來(lái)的板子一定沒(méi)問(wèn)題,那么請(qǐng)將這種高人排除),最起碼會(huì)有運(yùn)行指示燈,這個(gè)燈可以讓開(kāi)發(fā)人員和調(diào)試很直觀的看出芯片的運(yùn)行狀態(tài),方便查問(wèn)題,因?yàn)槿绻麤](méi)有任何指示,機(jī)器就是死物一個(gè),它不會(huì)告訴你它的狀態(tài),如果沒(méi)有指示燈作為參考的話,你就不知道是電沒(méi)有輸入,還是芯片沒(méi)有運(yùn)轉(zhuǎn),還是運(yùn)轉(zhuǎn)以后其他設(shè)備不能工作,還是什么問(wèn)題,等等。要查問(wèn)題就要從頭查到尾,而有指示燈則省去了好多,一看燈的運(yùn)行狀態(tài)和芯片的運(yùn)行狀態(tài)不一致,則表明電源沒(méi)有,或者芯片設(shè)計(jì)電路,有問(wèn)題,根本不用去考慮其他外設(shè)的問(wèn)題,可以快速入手查找問(wèn)題?;蛘哂须娫礋簦瑳](méi)有亮,也是一個(gè)道理,說(shuō)明電源沒(méi)有,要不就是燈壞了。這樣查問(wèn)題有針對(duì)性。
還有就是如果軟件里面的程序很多,那么在調(diào)試的時(shí)候,可以注釋掉其他程序,一塊一塊調(diào)試,就跟斷點(diǎn)一個(gè)原理,可以在你想要讓它運(yùn)行的地方加一個(gè)狀態(tài)燈,運(yùn)行到這里就閃,這樣你就知道,程序肯定跑到這里了,方便查是軟件還是硬件問(wèn)題,因?yàn)楹芏鄷r(shí)候不方便在線調(diào)試,或者在研發(fā)人員指導(dǎo)現(xiàn)場(chǎng)經(jīng)驗(yàn)不足的調(diào)試人員的時(shí)候,更容易交流,利用現(xiàn)象就可以判斷一些問(wèn)題的所在。
舉個(gè)工程上的例子,現(xiàn)場(chǎng)一個(gè)新手,裝置不能正常工作,在接受指導(dǎo)的時(shí)候,指導(dǎo)的人可以問(wèn)他電源燈亮了沒(méi)有,亮了就是有電接通,沒(méi)亮就需要查電源線是不是有問(wèn)題,通訊燈有沒(méi)有亮,亮了表示通訊正常,沒(méi)亮就是通訊線有問(wèn)題或者通訊一塊的程序有問(wèn)題,很方便。家里的電源充電器,路由器等等,都會(huì)有一些指示燈,供維修人員做參考,畢竟不是每個(gè)人去接觸裝置都能特別懂,程序硬件都精通,這也是在大多數(shù)現(xiàn)實(shí)生活中不切實(shí)際的。