當(dāng)我們看到身邊的朋友成雙成對,被愛情的酸臭味所打敗,心心念念每天都想著,什么時候自己也能有個女朋友。
這不就像我們,剛開始看到別人玩單片機(jī),出神入化,用單片機(jī)做出來的項目,裝 X 氣息滿滿,于是,我們也想著,什么時候也能像他們一樣,如此“優(yōu)秀”。
這屬于你對單片機(jī)的暗戀期。
當(dāng)你看上某個女孩子,對她十分有感覺,這不就是我們剛開始接觸單片機(jī),準(zhǔn)備去學(xué)著某一款單片機(jī)開發(fā),但真正接觸單片機(jī)時,被它的新鮮感以及對它的神秘感,深深吸引,欲罷不能。
這屬于你和單片機(jī)的曖昧期。
當(dāng)我們追到心儀的女孩子后,也就是單片機(jī)入門之后,更為其功能之強(qiáng)大、操作之神奇所傾倒,拜倒在它的石榴裙下。
我們一直在想,如此小一塊的芯片,竟然有如此之魔力,簡簡單單寫入幾行代碼,竟可以控制諸多電氣設(shè)備、電子電路,簡簡單單幾行 if 邏輯程序,竟可以玩出這么多花樣。
于是,我們恨不得天天與之 24 小時黏在一起,深入了解其內(nèi)部之奧秘,掌握其開發(fā)之技巧。
這屬于你和單片機(jī)的熱戀期。
在熱戀期過后,慢慢呈現(xiàn)出雙方的優(yōu)缺點(diǎn),不足之處,此時也正好是我們學(xué)習(xí)的單片機(jī)的瓶頸期,在學(xué)過簡單的 IO 口操作后,簡單的外設(shè)驅(qū)動(UART、ADC 等)后,需要接觸更加復(fù)雜的知識,如 I2C 多機(jī)設(shè)備通信、CAN 總線等。
并在此過程中,常常遇到我們的玄學(xué) BUG:
在程序中拉低了 PA1 和 PA2,同樣的 IO 操作,卻有不同的現(xiàn)象,PA2 口一直為高。等等諸如之類的玄學(xué)現(xiàn)象。
讓人有一種想“分手”的沖動。想給我們的單片機(jī)板子倒上一杯熱乎乎的卡布奇諾。
這屬于你和單片機(jī)的磨合期。
在被漫長的程序調(diào)試折磨后,我們對單片機(jī)的內(nèi)部結(jié)構(gòu)了解更清楚,摸清了它(她)的性格,知識的累計讓我們能遇見程序 BUG,能很快的找出其問題所在之處。
就猶如,你和女朋友吵架之后,很快就能用自己的方式(¥)哄好女朋友,畢竟一天一小吵,三天一大吵。
如果¥不行,就多喝熱水。
這屬于你和單片機(jī)的平淡期。
此后,情侶兩人之間都會安安穩(wěn)穩(wěn)的平淡過日子,慢慢的,我們會考慮結(jié)婚,想著應(yīng)該需要彼此雙方關(guān)系更進(jìn)一步。
此時,我們不應(yīng)該只會單片機(jī)程序開發(fā),應(yīng)該是需要更進(jìn)一步,要學(xué)著設(shè)計其硬件電路,從單片機(jī)晶振電路到電源電路,從 LED 電路到 CH340 串口下載,等等,都需要我們自己去設(shè)計。
畢竟,結(jié)婚可不是鬧著玩的,我們需要從 0 開始,建造起一個家。首先要從硬件上提供支持,房子、車子、票子,我們應(yīng)該是要從男孩變成男人。從男朋友變成爸爸,這些身份的轉(zhuǎn)變足以讓我們變得更加努力。
硬件的支持,需要我們自己完成,自行設(shè)計,要學(xué)會畫 PCB、學(xué)會設(shè)計電路、根據(jù)自我的需求去設(shè)計對應(yīng)的電路系統(tǒng),從程序走向硬件、從男孩走向男人、完成整個系統(tǒng)的搭建。
完成硬件之后,用程序去調(diào)試,用時間和精力去經(jīng)營好自己的家。
畢竟,我們都是立志改變這個世界的工科男。