一個(gè)老工程師給單片機初學(xué)者的幾點(diǎn)建議

發(fā)布時(shí)間:2015-3-3 16:53    發(fā)布者:嵌入式之家


1、           單片機種類(lèi)不要貪多
單片機生產(chǎn)廠(chǎng)家眾多,種類(lèi)繁多,例如PIC單片機就有多達500種型號!顯然要把各種單片機都學(xué)會(huì )是不可能的,也是沒(méi)有必要的。實(shí)際上一個(gè)人會(huì )1~2種單片機(例如STC、AVR、STM32等)就足夠了。我們多年來(lái)做過(guò)100多個(gè)單片機項目,主要使用的不過(guò)就3種單片機。
對于初學(xué)者,建議就選一種單片機為主(當然,最基礎的51單片機是必學(xué)的),把它學(xué)透、用精。即使以后需要用到其它種類(lèi)的單片機,,由于基礎扎實(shí)很快也能學(xué)會(huì ),因為單片機功能畢竟都是大同小異的。至于選用哪種單片機,最好請教有經(jīng)驗的老師或工程師。

2、           學(xué)的精比學(xué)的多好
有些學(xué)習板號稱(chēng)帶有幾G~幾十G的“免費”學(xué)習資料,且不說(shuō)這些海量資料是怎么來(lái)的,光把這些資料瀏覽一遍就夠花上數月乃至上年的時(shí)間了?赐曛筮只是懂個(gè)大概,該不會(huì )的還是不會(huì ),時(shí)間長(cháng)了還都忘光了。倒不如踏踏實(shí)實(shí)靜下心來(lái),吃透每一個(gè)知識點(diǎn),理解每一個(gè)細節。本人學(xué)習C語(yǔ)言時(shí)僅僅利用一套實(shí)際產(chǎn)品的源碼和一本C語(yǔ)言語(yǔ)法書(shū),對每行程序都做徹底研究,不懂的語(yǔ)法就去查書(shū)(現在有網(wǎng)絡(luò )就更方便了),順藤摸瓜對每一個(gè)知識點(diǎn)都不放過(guò)。學(xué)完這套源碼后,我馬上就會(huì )編寫(xiě)實(shí)用程序了。這種學(xué)習方法的好處是把知識點(diǎn)放在實(shí)際應用場(chǎng)景中來(lái)學(xué),不僅容易理解,而且學(xué)完就會(huì )用,效率極高。
3、           按需學(xué)習
單片機種類(lèi)繁多,應用范圍廣泛,外圍設備眾多,要全部學(xué)會(huì )是不可能的。當然如果你有大把的時(shí)間除外。在實(shí)際工作中按需學(xué)習,這是一種高效率的學(xué)習方法,因為學(xué)了就用記得牢。而且,一年級的工程師和三年級的工程師同時(shí)學(xué)習某個(gè)功能模塊,顯然是三年級的工程師要學(xué)得快。(知行合一。
4、           能力比知識重要
在工作或學(xué)習過(guò)程中遇到技術(shù)難題,能不能運用所學(xué)的知識來(lái)快速解決問(wèn)題,是工程師能力高低的一種體現。這種能力與個(gè)人天賦有關(guān),更需要后天的培養。只要做到勤于實(shí)踐、勤于思考、勤于積累,不放過(guò)每一個(gè)疑問(wèn)或問(wèn)題,你的能力將會(huì )不斷獲得提升。
5、           經(jīng)驗比知識重要
有種叫經(jīng)驗的關(guān)鍵東西并不是你看幾十G資料能夠學(xué)得到的。獲得經(jīng)驗的途徑有兩條:自己積累和拜高手為師。自己積累是必須的,但也是艱辛和緩慢的。拜高手為師是一條絕徑,但要看緣分。
6、           動(dòng)手比看書(shū)重要
看再多的資料,不去動(dòng)手,也只能是一知半解,時(shí)間長(cháng)了不用就全還給老師了。
中國古代哲學(xué)家王陽(yáng)明的“知行合一”思想,用于指導電子工程師的學(xué)習是再合適不過(guò)了。在學(xué)習板上練練手,做做實(shí)驗,毫無(wú)壓力,淺嘗輒止,不能算是真正的動(dòng)手。真正的動(dòng)手是去承接開(kāi)發(fā)項目,作出實(shí)際產(chǎn)品來(lái),這時(shí)候就要見(jiàn)真章了,你會(huì )覺(jué)得壓力大了,學(xué)習動(dòng)力足了,這種情況下最能學(xué)到真功夫。
7、           培養好習慣
很多初學(xué)者編程時(shí)一上來(lái)就用abc定義變量,也不喜歡注釋和寫(xiě)文檔,圖省事(我以前也是),以為這樣工作效率高,殊不知已埋下了許多隱患。新司機喜歡開(kāi)快車(chē),喜歡和別的車(chē)較勁,還嫌老司機開(kāi)車(chē)太肉,這都是菜鳥(niǎo)的表現。試想若來(lái)一次哪怕是小事故,起碼也得陪個(gè)幾天功夫。平時(shí)搶行也就掙個(gè)幾分幾秒的,究竟哪個(gè)合算,大家可以合計合計。
好習慣還能救人一命。本人養成一個(gè)習慣就是拿電路板時(shí)絕不用手去接觸芯片和任何金屬的東西。有一次我拿著(zhù)一塊電路板在研究和思考問(wèn)題,足足擺弄了有一個(gè)多小時(shí),后來(lái)才知道由于前晚電源忘了拔了,板上是帶電的,而且都是220V的!是好習慣救了我。
8、           懂得復用
復用就是這個(gè)項目做出來(lái)的東西別的項目也能引用?蓮陀玫闹R包括軟件、電路、體系架構等等。復用的好處是提高開(kāi)發(fā)效率和提高產(chǎn)品質(zhì)量。這就要求工程師在開(kāi)發(fā)過(guò)程中有意識地增加通用性設計,并注重知識的積累。
9、           學(xué)一點(diǎn)操作系統的基本知識
對于單片機,一直以來(lái)沒(méi)有合適的操作系統,所以大家都不用操作系統,全靠自己動(dòng)手編寫(xiě)。即便如此,學(xué)一點(diǎn)操作系統的基本知識,例如:實(shí)時(shí)概念、多道系統、多任務(wù)、原子操作、可重入函數等等,對于軟件設計很有幫助。
當然,如果有合適的操作系統,還是建議大家盡量去使用,其好處是減少工作量、減少出錯、方便移植。最近我們推出了TreeOS 1.0實(shí)時(shí)操作系統,用于單片機,(可以到淘寶搜treeos內有詳細的介紹)初學(xué)者也能很快掌握,童鞋們不妨試試。


更多C語(yǔ)言 C++、JAVA、數電模電、51單片機、PIC stm32 ARM Linux驅動(dòng) 嵌入式、安卓系統 FPGA、DSP Cortex-M3學(xué)習

請咨詢(xún)李工:騰訊QQ3052791816 中國移動(dòng)全球通18925083678 深圳南山、民治、龍崗、西鄉、長(cháng)沙、鄭州、南寧同步學(xué)習中! 

理論與實(shí)踐相結合 一線(xiàn)工程師項目經(jīng)理教學(xué) 結合真實(shí)的產(chǎn)品案列 讓你感受前所未有的電子產(chǎn)品的開(kāi)發(fā)流程

2015給自己一個(gè)決心,只為自己!高薪就業(yè)不是夢(mèng),有想法你就來(lái) IT達人等著(zhù)你。!
或加入嵌入式就業(yè)交流群 34244720一起交流 學(xué)習 歡迎全國各地的大學(xué)生!

本文地址:http://selenalain.com/thread-146364-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页