我的电子入“坑”记
猛男如何學(xué)嵌入式,關(guān)注@我要學(xué)嵌入式,嵌入式男人的加油站。
大家好,我是張巧龍,今天給大家分享一篇關(guān)于大佬入門電子的成長經(jīng)歷!
01?
第一次接觸電子,記得還是在大學(xué)時候從學(xué)習(xí)模擬電子開始的。
學(xué)習(xí)過程中,看著那些電阻、電容、電感器、二極管、三極管雖然很小,但組裝起來以后,變成一個個小設(shè)備,實(shí)現(xiàn)很多特定功能,感覺這也太神奇了!
要知道,以前都是用電子管來做的,不僅體積大,耗電也大。記得小時候家里有一個收音機(jī),用木材、綢布包裝起來的,像下面這樣的:
那時候,家里有一臺這樣的收音機(jī),可是一件很令人驕傲的事情。因?yàn)楹闷?#xff0c;我還拆開收音機(jī)的后面板,看看里面是什么。結(jié)果看到的一堆電子管組裝起來的。
當(dāng)時也不懂電子管都是些什么東西,反正和看過的戰(zhàn)爭片、諜戰(zhàn)片中的發(fā)報機(jī)的部件一樣。真的很神奇,就是這些東西,就能收到從幾百里之外發(fā)出來的信息。
大概是小學(xué)四年級的時候,家里省吃儉用,買了一臺黑白電視機(jī),這個就更神奇了,能看到圖像和動作。外表就像下面這樣子,是帶著兩根天線的。
每天放學(xué)了,寫完作業(yè),都會找些喜歡的節(jié)目看。印象最深的是鐵臂阿童木、排球女將。這臺電視機(jī),一直陪伴到我高中畢業(yè)。畢業(yè)后沒幾年,家里就換了一臺彩色電視機(jī),熊貓牌的,國產(chǎn)的。
那個時候已經(jīng)有很多家用電子產(chǎn)品了,比如收錄機(jī)、磁帶單放機(jī)、電子表等。大概還有人能記得吧,在大學(xué)時代,為了學(xué)習(xí)外語,聽外國電臺,專門花幾十塊錢買一臺半導(dǎo)體收音機(jī),是很多人的夢想。
02?
在大二還是大三的時候,開始了一些和電子有關(guān)的專業(yè)課,為了增加自己的感性認(rèn)識,特意報名參加了一個課外實(shí)踐課。
用分立元件(沒有一片集成電路的那種)組裝一臺半導(dǎo)體AM收音機(jī),里面用到中周這種元件,估計現(xiàn)在搞電子技術(shù)的年輕人有好多都沒見過吧,哈哈哈。這些元器件、印制板及外殼都是成套,只是需要我們焊接后、調(diào)試成功即可。
這件事對于現(xiàn)在的我來說,難度不算太高,但當(dāng)時可真的是有難度的。對于從沒有觸碰過電子專業(yè)用的電烙鐵的我來說,只見過家里曾經(jīng)有一個三角形的大烙鐵,還是用火加熱的那種,就像諜戰(zhàn)片里的那種用來上刑的烙鐵。
用電烙鐵焊接元器件,是真的需要一些技術(shù)的,焊接角度、焊接時間、烙鐵溫度都得掌握好。要不然就有可能使印制板的銅箔起皮兒、燒壞元器件。那時候元器件不好買,得需要專門跑電子元器件商店,小城市根本就沒有。
板子焊完以后,需要檢查有沒有焊錯元件、虛焊和短路,短路的影響是最大的,有可能一上電,立馬燒壞元器件。因?yàn)槭堑碗妷弘娐?#xff0c;有時候即使燒壞了,也很難看出來。
檢查沒問題后,就可以加上電池,開機(jī)測試了。因?yàn)槭堑谝淮胃蛇@樣的活,有個點(diǎn)虛焊了。所以,加電后調(diào)整電臺頻率,沒能收到電臺信號,只有沙沙聲。
其實(shí)出問題吧,這是一件好事兒,等于是幫著自己提高分析、檢修能力。因?yàn)槭找魴C(jī)是各部分協(xié)調(diào)工作的,按照大塊一級一級找問題點(diǎn);
確定是哪一級的問題后,在這一級逐個元件管腳檢查,來確定問題點(diǎn)(因?yàn)闄z測工具只有那種機(jī)械式的萬用表,個頭很大,現(xiàn)在好像還有人在用)。
當(dāng)問題都解決了后,聽到電臺發(fā)出的聲音時,別提有多激動了,畢竟是自己動手做出來的第一個東西啊!那個收音機(jī)套件就像下面這個樣子:
現(xiàn)在應(yīng)該還有的賣,作為入行的實(shí)踐課,應(yīng)該是一個不錯的選擇,但不適用于嵌入式開發(fā)。自從參加了實(shí)踐課,我便陷入了電子技術(shù)坑里,拔不出來了。
伴隨著學(xué)習(xí)和嘗試制作的同時,發(fā)現(xiàn)書上教的都是基礎(chǔ)東西,光有這些知識,還不足以用來分析電視機(jī)、收錄機(jī)等這樣的功能復(fù)雜的電子電路。
簡單分立元件的不同組合,是有不同機(jī)能,組合很多的,當(dāng)時腦子都大了,一個電路圖拿到手里,不花點(diǎn)時間仔細(xì)分析,根本就搞不懂是干什么的,畢竟我不是電子技術(shù)專業(yè)的,只能自己課外學(xué)習(xí)。后來有了專門的模擬電子用集成電路,這樣的話,電路圖就比較容易搞懂了。
大三的時候,學(xué)了數(shù)字電子技術(shù)。發(fā)現(xiàn)自己面前又出現(xiàn)一片新的天地。數(shù)字電路和模擬電路完全不同,只需要考慮1和0、有沒有電平,分析起來變得簡單了。雖然都是采用半導(dǎo)體技術(shù),但數(shù)字電路有CMOS和TTL的區(qū)別。
大四的時候,開始學(xué)習(xí)單板機(jī)Z-80,51單片機(jī)。學(xué)到了在一塊集成芯片上,會有那么多寄存器可以操縱,從而影響芯片各個管腳的電平變化。
利用不同的程序,可以讓單片機(jī)實(shí)現(xiàn)許多不同的機(jī)能。這可是模擬器件很難做到的事情啊,太高級了!
03?
從開始學(xué)習(xí)單片機(jī)開始,我就已經(jīng)感覺到了,數(shù)字電子技術(shù)以后會有更大的發(fā)展空間,是自己今后必須面對的一個技術(shù)。學(xué)單片機(jī)的同時,提高軟件的編程能力,提高編程思維能力,慢慢變得更重要了。
應(yīng)該說,從學(xué)單片機(jī)開始,我的人生應(yīng)該是發(fā)生了改變的,這已經(jīng)偏離了我本來的專業(yè)。所以說,我真的很感激我的大學(xué)以及我的老師們。
隨著科技的發(fā)展,社會的變化很大。百姓的住宅,從平房變成樓房,再變成大廈。住得越來越寬敞,越漂亮。而與此同時,數(shù)字電子卻變得越來越小型化。
芯片里集成越來越多的電路,從幾十到幾百、幾千、幾萬、幾十萬,現(xiàn)在好像已經(jīng)上億了吧。
據(jù)說摩爾定律似乎要到極限了,但我相信,一定還會有更高端的技術(shù)發(fā)展電子行業(yè)。發(fā)展的腳步是不可能停止的,所以我們電子技術(shù)愛好者們的學(xué)習(xí)之路,也永遠(yuǎn)不會停止。
伴隨著技術(shù)的發(fā)展(主要是數(shù)字電子技術(shù)哈),以往很多常見的設(shè)備已經(jīng)消失和將要消失了,連帶的相關(guān)產(chǎn)業(yè)也已經(jīng)消失和漸漸消失。比如下面這些東西:
可能有些東西市面上已經(jīng)很難見到了,年輕人未必認(rèn)得。這就是科技的力量。如果我們電子技術(shù)愛好這們不能跟上技術(shù)發(fā)展的步伐,遲早也會被淘汰。
雖然很殘酷,可這就是現(xiàn)實(shí)。所以只有不斷學(xué)習(xí),提高自己,才能適應(yīng)這個不斷向前發(fā)展的社會。
科技的發(fā)展,改變了我們的生活,也改變了我們這些硬件開發(fā)工程師們的開發(fā)手段。
如今,我們面對的產(chǎn)品,也越來越多,開發(fā)平臺和設(shè)計平臺也越來越方便。從Z80、51單片機(jī),到現(xiàn)在最熱的ARM系列芯片,從tango到protel、altium desiner,開發(fā)工具從簡單的文本編輯器,到集成編寫、編譯、下載、仿真一體的開發(fā)工具,簡直太方便了。
如果你有那種在單板機(jī)開發(fā)板上一點(diǎn)一點(diǎn)敲入機(jī)器碼執(zhí)行程序的經(jīng)歷,一定會深有體會的。
有了這些工具,項(xiàng)目從立項(xiàng)到設(shè)計、研發(fā)、測試、到最后形成成品的周期,也是大大縮短了。
特別提一提仿真軟件,可以讓我們在不搭建硬件測試板的前提下,完全使用軟件來模擬。開發(fā)測試特別方便,對某些開發(fā)而言,真的是最方便的手段,非常推薦朋友們使用。
仿真軟件也有很多種,常用的有proteus,multisum等,可以根據(jù)需要,下載適合自己需求的試一試。
坐在電腦前,回想自己當(dāng)初步入電子技術(shù)這個行業(yè)的點(diǎn)點(diǎn)滴滴,看著自己手里還存著的一些古老器件,感慨很多。現(xiàn)在的年輕人如果進(jìn)入這行,外部環(huán)境和我們那時比,簡直是鳥槍換炮的感覺。
想查資料,互聯(lián)網(wǎng)可以隨時提供;想制作印制板,可以下載最好的軟件,畫原理圖,轉(zhuǎn)成PCB,能自動幫助布線;把做好的PCB圖線上發(fā)給制作廠家,幾天后就可以拿到手;廠家還可以幫著貼片,省去自己焊接的繁瑣,集成的編譯、下載環(huán)境,可以快速將程序?qū)懭胄酒?/p>
萬用表、示波器、邏輯分析儀等檢測儀器也不算很貴,很容易買到……唉,生活在這個時代,真的太方便了。
科技的發(fā)展,讓我們開發(fā)人員可以把更多的精力投入到設(shè)計開發(fā)之中。看著論壇里有很多年輕人進(jìn)入這行,在這行打拼,我真的希望自己能再年輕30歲,象現(xiàn)在的年輕人一樣,敢想敢做,發(fā)揮激情,學(xué)習(xí)更多的專業(yè)知識!
04?
作為過來人,對于初入這行的愛好者們,給你們提供幾點(diǎn)建議:
1.?要能沉得住氣
一定要能靜下心來學(xué)習(xí),哪怕是一種芯片的技術(shù)。學(xué)透了,會提高自己的編程能力和編程水平。掌握了一種芯片的工作原理,對于其它的芯片的理解,就更容易了。
同時,學(xué)習(xí)一門開發(fā)語言也需要花精力,只有上機(jī)實(shí)踐,才有可能熟練掌握。自己制作的東西出了問題,暫時解決不了的,要能靜下心來,從電子電路的構(gòu)成、元器件特性、運(yùn)行程序這幾方面著手,多花些時間,仔細(xì)想想可能是哪里出了問題。
2. 一定要自己親自動手
作為愛好者,無論是準(zhǔn)備開發(fā)環(huán)境,聯(lián)機(jī)調(diào)試,還是焊接電路、檢測電路,一定要自己動手。不動手,很多認(rèn)識不到位,掌握不了精髓。動手能力的提高,就是解決問題能力的提高。
3. 要善于學(xué)習(xí)和花精力用心學(xué)習(xí)
技術(shù)的發(fā)展,讓我們有了更多的選擇。不同廠家的產(chǎn)品,有時候會有很大區(qū)別。不仔細(xì)看資料,想當(dāng)然的去做,就容易犯錯。開發(fā)的程序,最初是穿孔卡。后來隨著計算機(jī)的發(fā)展,有了匯編語言、C語言、Basic、Pascal等。
伴隨著發(fā)展方向,語言種類也是越來越多,可能有些語言,可能我們一輩子也接觸不到。
但是,對于電子技術(shù)愛好者們,C語言大概是絕對的首選吧。我直到大學(xué)畢業(yè)后的幾年里(大概是1996年左右),一直都是用匯編語言開發(fā)51單片機(jī)的。現(xiàn)在應(yīng)該沒有幾個人用匯編了,而是普遍用C語言。
無論是keil C, Microchipd的Studio、MPLAB X IDE,還是ICC等,都是使用C語言的。
當(dāng)然,還有其他語言的一些開發(fā)平臺,比如pascal、python、arduino等等。作為技術(shù)愛好者,大多數(shù)時間與硬件打交道,有時候需要我們編寫上位機(jī)處理程序,這個時候就避免不了純粹的計算機(jī)編程了。
計算機(jī)的編程語言就更豐富了。編程軟件是一方面,PCB設(shè)計、仿真等這些應(yīng)用軟件有時候也需要我們投入一些精力去學(xué)習(xí)。學(xué)好了,絕對會提高設(shè)計開發(fā)效率的。
你看看,對于我們開發(fā)者而言,要學(xué)的東西是不是有很多?不過別急,一步一步來,用到哪個就花時間學(xué)哪個。
4. 要花些時間瀏覽行業(yè)資訊
技術(shù)的發(fā)展沒有止境,我們學(xué)過的東西,可能有一天就會被淘汰。及時掌握新的技術(shù)及其相關(guān)知識,可以讓我們及時跟上技術(shù)的腳步,不讓自己被淘汰。
最后,感謝論壇為我們這些電子愛好者們提供一個可以交流的平臺,幫助大家共同進(jìn)步。祝福網(wǎng)站越來越好、網(wǎng)站用戶越來越多!同時祝福我們國家的電子技術(shù)、芯片技術(shù)快速發(fā)展,不再受制于人!
本文來源:21ic論壇 suncat0504
-END-
往期推薦:點(diǎn)擊圖片即可跳轉(zhuǎn)閱讀
猛男如何學(xué)嵌入式,關(guān)注@我要學(xué)嵌入式,嵌入式男人的加油站。
總結(jié)
- 上一篇: 我在微信上大学:如何正确理解指针和结构体
- 下一篇: 电源开关上的 | 和 O 究竟代表了