作為一位單片機初學(xué)者.我應(yīng)該選擇那個品牌的開發(fā)板比較好
作為一位單片機初學(xué)者.我應(yīng)該選擇那個品牌的開發(fā)板比較好
你好,作為單片機初學(xué)者,建議使用吳鑒鷹的單片機開發(fā)版。目前市面上51學(xué)習(xí)板有幾家,吳鑒鷹單片機開發(fā)板視頻教程詳細,基礎(chǔ)知識融匯在每個點,我就是從吳鑒鷹開發(fā)板那學(xué)的單片機。
你去吳鑒鷹吧看下,吧主是吳鑒鷹。
單片機開發(fā)板哪個好?我沒有任何基礎(chǔ)的,模電數(shù)電都沒有學(xué)過。
這個的選擇,參考吳鑒鷹單片機開發(fā)板,也可以用類似的的,這個是做得不錯的。1、學(xué)習(xí)單片機有用嗎?有很多初學(xué)者有這樣的困惑,單片機初學(xué)者感覺入門很難,學(xué)著學(xué)著,就會產(chǎn)生這樣的疑問——自己辛辛苦苦學(xué)習(xí)單片機,將來有用嗎?單片機只是一個工具,重要的還是思想,有了自己的想法,電子行業(yè)地域遼闊,隨便你闖。
單片機這個切入點入手還是不錯的,可以讓你盡快進入電子殿堂的百科大門,如果你還在上學(xué),不要眼睛里面只盯著暫時的薪水,哪怕是畢業(yè)兩三年的也一樣。
重要的是掌握程度和對技術(shù)的理解程度,有句話叫“水到渠成”,到時候再去研究工資的事情也不晚。2、學(xué)習(xí)嵌入式編程有必要從51單片機開始嗎?我原本來在讀大學(xué)的時候,有很多同學(xué)聽說學(xué)習(xí)ARM很牛逼,于是就跑到圖書館借了一兩本關(guān)于ARM的書,學(xué)一兩天后發(fā)現(xiàn)跟自己想的不太像,于是學(xué)著學(xué)著就慢慢放棄了。所以我總結(jié)一下,與其邁很大的步子,不如放慢腳步一步步走。從最基本的做起,一步步走,等單片機學(xué)會之后再進行像ARM,DSP之類高端處理器的運用,也就能得心應(yīng)手了,如果想一口吃成一個胖子,只怕**沒胖起來,倒把自己給噎*了!3、會用高端處理器就牛了嗎?不少網(wǎng)友問我:是不是學(xué)會了ARM、嵌入式操作系統(tǒng)就會很牛?是不是單片機就是運用在低檔產(chǎn)品上,ARM做出來的產(chǎn)品就高端了。
首先,從本質(zhì)上說,是同一類東西,都是嵌入式應(yīng)用方面的主力。十八般兵器,沒有優(yōu)劣之分,只是在乎持兵器的人修為高低,當(dāng)年***憑借小米加步槍不也取得了抗戰(zhàn)勝利。微處理器,單片機、DSP、FPGA、ARM,每一種都有自己的側(cè)重點,都具備自己的優(yōu)勢和劣勢。
單片機:技術(shù)比較成熟,運用在工控領(lǐng)域比較多,但進行嵌入式應(yīng)用顯得太龐大,因而派生出ARM單片機進行高端應(yīng)用,可以進行操作系統(tǒng)的移植,但是現(xiàn)在一些高端單片機也可以移植操作系統(tǒng),單片機跟ARM并沒有什么本質(zhì)的區(qū)別。DSP:是數(shù)據(jù)處理的縮寫。也可以做控制運用,它的優(yōu)勢是運算,主要用在運算量大的領(lǐng)域,如數(shù)字信號處理,圖像處理,視屏處理,導(dǎo)彈雷達上也等等。
如果要用的好,需要學(xué)會很多高深的算法,需要有較強的數(shù)學(xué)功底。FPGA:可編程邏輯陣列的縮寫。實際上就是做一個芯片,用軟件實現(xiàn)它的內(nèi)部連接,達到用軟件的方法實現(xiàn)硬件的目標(biāo)。
是用硬件實現(xiàn)的一種方法。是早期單片機(功能簡單的邏輯應(yīng)用)的現(xiàn)代實現(xiàn)方法??偨Y(jié):一個嵌入式軟件工程師,其實核心競爭力不是你會運用什么芯片,當(dāng)你會了一兩種以后,再學(xué)其他的,就會覺得很容易了。一個真正的有競爭力的工程師,應(yīng)該是具備良好的編程習(xí)慣,編程思路,還應(yīng)該具備扎實的數(shù)學(xué)功底。
只有把握核心的東西,才能走的更遠。4、單片機行業(yè)技術(shù)研發(fā)有前途嗎?這也是初學(xué)者最為關(guān)心的一個話題,單片機行業(yè)的技術(shù)研發(fā)將來前途如何?**的高爾夫球手,老虎伍茲說過一句話:我只需成為高爾夫數(shù)一數(shù)二的高手,錢自然會追著我來。單片機技術(shù)研發(fā),也就是一個類型的職業(yè)崗位,同樣叫做“單片機工程師”,能力、經(jīng)驗、學(xué)歷,參差不齊,因此待遇肯定也不盡相同。高待遇者,年薪數(shù)百萬也有,低收入者,養(yǎng)家糊口都難。
只有倒閉的企業(yè),沒有倒閉的行業(yè)!不是行業(yè)沒有前景,只能反思自己為何沒有足夠的**。5、單片機技術(shù)研發(fā)太苦太累,值得去堅持嗎?在論壇里看到很多人在抱怨:現(xiàn)在電子行業(yè)的研發(fā)做起來太累,待遇又不是很好,感覺沒什么出路。既然我們選擇了單片機行業(yè),就堅持做下去,不要輕信別人講的:單片機研發(fā)工程師沒有前途,太苦太累。學(xué)好單片機你至少可以找一份技術(shù)性的工作,就算目前累一點,至少你可以看到希望,隨著自己經(jīng)驗的積累,未來的路會越走越寬!至少可以坐在辦公室里面,有自由的時間可以支配。
你知道那種專業(yè)課沒學(xué)好,只能去車間做一線工人的感覺嗎?坐在車間里像一個機器人一樣每天重復(fù)同樣的工作嗎?你喜歡過那種一點自由都沒有,在流水線上忙碌著,連上廁所時間都沒有的工作嗎?我相信沒有人喜歡!所有不要被一些工作了幾年的工程師的話語所迷惑,說做技術(shù)很苦,拿的錢又少,當(dāng)你真正有**想去做技術(shù),發(fā)現(xiàn)原來因為自己缺少知識的積累,沒有公司愿意要你。簡單地分享了自己對單片機領(lǐng)域一些問題的看法,歡迎同行積極分享自己的心得,能讓更多初學(xué)者少走彎路,擺正心態(tài)進行單片機的學(xué)習(xí)。
單片機開發(fā)板哪個好?想好好學(xué)習(xí)一下,不知道選擇哪個好?
這個就不具體說哪個好了,不過提醒你,不要那種量特別大的那種,技術(shù)指導(dǎo)都沒有,用那種量小的,類似于吳鑒鷹單片機開發(fā)板,各個方面還不錯的。
學(xué)習(xí)方法:
1,你首先要學(xué)習(xí)C語言基礎(chǔ),就相當(dāng)于80%會單片機了,因為現(xiàn)在所有單片機都是使用C語言。
2,先看內(nèi)核8051的單片機:吳鑒鷹單片機開發(fā)板
3,看一下單片機功能:包換內(nèi)部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。
4,編譯環(huán)境、編程軟件KEIL。
5,打開開發(fā)板的例子程序,在KEIL編譯,下載到板,看結(jié)果和說明是不是相符,達到這樣效果時,你心里肯定很激動,這時你真正學(xué)會了單片機,你成功了?。。。?!。
6,單片機C語言舉例:
**it?SPEAK?=?P1^5; //IO口定義為蜂鳴器控制
如果蜂鳴器正極接電源,SPEAK?=0;蜂鳴器就會響,你看就是這么簡單。
unsiggne?char?temp;//定義TEMP為單字節(jié)變量。
sfr?PORTA?P1;//將P1口定義為PORTA
7,當(dāng)你過渡到ARM時,你就要學(xué)習(xí)LINUX和WINCE這兩個最基本的操作系統(tǒng)運用在單片機上。
8,同樣的理,你也要買ARM2410/2440為代表的開發(fā)板,慢慢按照說明書一步一步地操作,練習(xí),不停地做實驗,就學(xué)會。
9,當(dāng)然,你得打一份工作,關(guān)于我上所說的,開始工資不要要求太高,等你做完幾個項目后,你真正學(xué)會了,才跟老板或上司提,這樣繼續(xù)或或另尋高就才有資本。
新手學(xué)單片機應(yīng)該買什么開發(fā)板好?
單片機開發(fā)板市面上現(xiàn)在很多,對于初學(xué)者的話建議從51單片機學(xué)習(xí)板開始,這方面在開發(fā)板配套視頻做得好的有吳鑒鷹單片機學(xué)習(xí)板,金沙灘單片機學(xué)習(xí)板,板子質(zhì)量性價比的話吳鑒鷹的,武大狼的不錯,作為學(xué)習(xí)者,首先要考慮的是板子的配套教程,然后是板子的性價比,學(xué)習(xí)學(xué)習(xí)板之前打好C語言,模電,數(shù)電的基礎(chǔ),然后上手練習(xí)效果會很好,我這有些相關(guān)的學(xué)習(xí)資料你可以看下。學(xué)習(xí)單片機的過程需要多練習(xí),多思考,持之以恒,相關(guān)的學(xué)習(xí)資料在51單片機吧,吳鑒鷹吧有很多,你也可以參考學(xué)習(xí)。