電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 1996|回復(fù): 1
收起左側(cè)

學(xué)單片機前先學(xué)什么?

[復(fù)制鏈接]

600

主題

954

帖子

5061

積分

四級會員

Rank: 4

積分
5061
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-9-2 07:50:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機程序開發(fā)入門階段需要掌握哪些知識?大概需要多久時間?
C語言、單片機內(nèi)外部資源驅(qū)動、一些項目開發(fā)經(jīng)驗、硬件基礎(chǔ)。
有些兄弟看到上面的可能會覺得單片機學(xué)習(xí)不止這些,還有焊接,硬件調(diào)試,畫圖等。
兄弟們千萬不要把單片機的學(xué)習(xí)復(fù)雜化,如果學(xué)習(xí)的方法正確,單片機學(xué)習(xí)起來是很快的,并沒有那么復(fù)雜,以至于網(wǎng)絡(luò)上流傳的單片機學(xué)習(xí)內(nèi)容,大家自行甄別。


1.C語言: 單片機程序開發(fā)的基礎(chǔ)。
C語言是一個非常強大的編程語言,要完全學(xué)透需要太多的時間,單片機學(xué)習(xí)的入門階段,C語言只需要學(xué)習(xí)一些必要語法,變量定義就足夠了。
其次還要學(xué)習(xí)單片機C語言一些比較特殊的關(guān)鍵詞,例如sbit、sfr、code等。
所以單片機和純軟件方向的c語言用法上還是有些區(qū)別的。


我們無際單片機編程有錄制一套公開的單片機c語言編程視頻教程,能無縫對接到單片機開發(fā)。
單片機C語言這塊知識,大概需要1-3周的學(xué)習(xí)時間,就差不多了,每個人的基礎(chǔ)不一樣,需要的時間也不一樣。


2.單片機內(nèi)外部資源驅(qū)動
關(guān)于這一塊,大家首先需要搭建單片機的開發(fā)環(huán)境,還需要購買一個配套的開發(fā)板,開發(fā)板最好是那種帶視頻教程的。
搭建好開發(fā)環(huán)境之后,大家就開始在開發(fā)板上學(xué)習(xí)單片機的內(nèi)外部資源驅(qū)動,例如GPIO、定時器、串口、外部中斷、SPI接口、IIC接口等。
這些知識,大家可以跟著開發(fā)板的視頻學(xué)習(xí),這塊學(xué)習(xí)大概需要1-2個月。


3.項目開發(fā)
這一塊的學(xué)習(xí)是最難的,但又是單片機工程師就業(yè)最需要的。
沒有一些項目開發(fā)經(jīng)驗,很難找工作,但沒有工作,又怎么積累開發(fā)經(jīng)驗?zāi)兀?br /> 大家可以先做一些比較簡單的小產(chǎn)品,例如無線遙控器小汽車,電子時鐘,無線紅外遙控器等。
或者做一些自己比較感興趣的,而且相對比較簡單的項目來實踐。
我們無際單片機編程也有提供基于產(chǎn)品級的實戰(zhàn)項目,并提供系統(tǒng)教程和一對一技術(shù)指導(dǎo),比較適合渴望通過學(xué)習(xí)快速找到工作的。


4.硬件基礎(chǔ)
硬件基礎(chǔ)我放到了最后,是因為在單片機入門階段單片機開發(fā)對硬件基礎(chǔ)要求不高,很多硬件的基礎(chǔ),在單片機程序開發(fā)的過程中,就會自然的接觸到,并且可以學(xué)習(xí)并掌握。
所以在單片機開始學(xué)習(xí)階段,大家不需要刻意的去補習(xí)數(shù)電,模電等。


5,單片機工程師技能成長路線
電子產(chǎn)品開發(fā)是由硬件和軟件兩部分組成的,一般情況,單片機工程師完成單片機程序就OK了,這樣的工作就相對比較輕松。
但產(chǎn)品出了問題,就會出現(xiàn)相互扯皮。
硬件工程師說硬件沒有問題,單片機工程師說程序沒有問題,相互懷疑,相互指責……
所以大家掌握了單片機程序開發(fā)之后,就可以開始學(xué)習(xí)單片機硬件開發(fā)相關(guān)的知識,例如原理圖繪制,PCB制作,樣品焊接調(diào)試等。 逐步的變成一個全棧工程師。
回復(fù)

使用道具 舉報

616

主題

968

帖子

5301

積分

四級會員

Rank: 4

積分
5301
沙發(fā)
發(fā)表于 2022-9-2 07:51:02 | 只看該作者
受教了
回復(fù) 支持 反對

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表