0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何入門(mén)單片機(jī)開(kāi)發(fā)?

單片機(jī)與嵌入式 ? 來(lái)源:?jiǎn)纹瑱C(jī)與嵌入式 ? 2023-10-10 14:45 ? 次閱讀

前言

作為一個(gè)嵌入式老司機(jī),多年來(lái)跟單片機(jī)Keil、C語(yǔ)言、AD、烙鐵、風(fēng)槍、示波器、電子元器件糾纏不清。期間經(jīng)歷了不少磨練,熬過(guò)了很多夜晚,也掉了大把頭發(fā)。

當(dāng)初熬夜點(diǎn)亮了一個(gè)LED,像這樣一個(gè)個(gè)小小成就感讓我砥礪前行。

剛開(kāi)始并不看好這個(gè)行業(yè),事兒多工資少,需要不停地學(xué)習(xí)新知識(shí)。前幾年熬夜焊板子,一邊工作一邊咒罵。

多年后,慶幸有這一技之長(zhǎng),讓我能吃飽飯、開(kāi)上車(chē),有個(gè)家庭。

剛畢業(yè)就轉(zhuǎn)行

當(dāng)初是自學(xué)轉(zhuǎn)行的,學(xué)的電梯專(zhuān)業(yè),臨近畢業(yè)20歲出頭,精力旺盛沒(méi)地方使,一塊51開(kāi)發(fā)板配一個(gè)視頻教程,除了吃飯上廁所,寸步不離房間。

入門(mén)的時(shí)候,我和很多新手一樣,不懂電路,不懂編程,不懂單片機(jī),對(duì)單片機(jī)開(kāi)發(fā)的任何一個(gè)環(huán)節(jié)都充滿(mǎn)了問(wèn)題。

好在學(xué)習(xí)能力還行,也有耐心,跟著視頻一步一個(gè)腳印,看一個(gè)章節(jié)我就在開(kāi)發(fā)板上試驗(yàn)一下。

很快我就能從點(diǎn)燈到做一個(gè)電子時(shí)鐘了,其實(shí)單片機(jī)編程比純軟件要簡(jiǎn)單很多,代碼量也少很多,所以還挺好學(xué)的,只要你的學(xué)習(xí)路徑正確。

個(gè)人定位,從事軟件還是硬件?

一般實(shí)際工作開(kāi)發(fā)一款產(chǎn)品的時(shí)候,絕對(duì)不可能一個(gè)人從頭到尾把產(chǎn)品做了。一般有的人負(fù)責(zé)硬件部分、有的人負(fù)責(zé)軟件部分,這也是單片機(jī)開(kāi)發(fā)的兩大方向。

入行單片機(jī)開(kāi)發(fā),技能要有所傾向,將來(lái)要做硬件工程師還是軟件工程師?

為什么要有軟硬件之分呢?實(shí)際上大廠(chǎng)都是分工精細(xì)的,這樣使工作內(nèi)容流程化、簡(jiǎn)單化,提高工作效率。另外也提高了公司業(yè)務(wù)的穩(wěn)定性,即使有人突然離職也不會(huì)造成太大影響。

有些產(chǎn)品光程序這塊就夠你折騰一個(gè)月了,如果你又做外殼設(shè)計(jì),又做硬件設(shè)計(jì),又做軟件。等產(chǎn)品出來(lái)的時(shí)候,客戶(hù)可能都不在了。

所以,一個(gè)產(chǎn)品,最低配也是一個(gè)硬件工程師和一個(gè)軟件工程師。

一個(gè)全能的人,除非在行業(yè)深耕很多年,不然很難所有東西都學(xué)精,所以大多數(shù)都是只懂皮毛,能把東西做出來(lái),但很難優(yōu)化到專(zhuān)業(yè)的水平。

看完上面你是否已經(jīng)知道,不管你想從事任何行業(yè),首先定位是非常重要的。

在定位之前你必須要去了解這個(gè)行業(yè)的現(xiàn)狀,有哪些職位?

那單片機(jī)開(kāi)發(fā)的職業(yè)定位有硬件工程師和單片機(jī)軟件工程師。

凡是我的徒弟,我都會(huì)建議他們從單片機(jī)軟件開(kāi)始,性?xún)r(jià)比最高!大家去招聘平臺(tái)搜一下工資待遇就知道了。

當(dāng)然硬件做好了,收入分分鐘秒殺軟件,但硬件做好還是很難的,至少不是你看視頻和看書(shū)能做好的,而是要遭受無(wú)數(shù)實(shí)際產(chǎn)品的毒打。

而且現(xiàn)在電路集成化都很高了,新手從事硬件很難接觸到核心的技術(shù)。

還不如先從軟件開(kāi)始,工資也高,反正做單片機(jī)開(kāi)發(fā),即便你做軟件,也是天天在調(diào)硬件,調(diào)多了,你也就懂了。

搞硬件就不一樣了,一般很難接觸到程序上的東西,即便接觸構(gòu)不成體系。

學(xué)習(xí)內(nèi)容

有了清晰的定位以后,我們接下來(lái)就要根據(jù)這個(gè)定位去制定我們系統(tǒng)的學(xué)習(xí)路徑。制定學(xué)習(xí)路徑的目的有2個(gè):

避免走彎路

規(guī)劃好時(shí)間,鞭策你執(zhí)行

結(jié)合我的經(jīng)驗(yàn)直接給大家總結(jié)從事單片機(jī)開(kāi)發(fā)最重要的幾個(gè)關(guān)鍵字:

C51單片機(jī)/STM32單片機(jī)

C語(yǔ)言

能看懂原理圖

基本焊接能力

下面說(shuō)一下為什么很多人在開(kāi)發(fā)板上把每個(gè)外設(shè)例程都學(xué)完了,但是還是感覺(jué)自己啥都不會(huì)?

你缺乏的是一定的產(chǎn)品思維,就是實(shí)現(xiàn)一個(gè)功能的思路。要解決這個(gè)問(wèn)題就是做項(xiàng)目,沒(méi)有別的捷徑。

老話(huà)說(shuō)行百里者半九十,單片機(jī)外設(shè)、C語(yǔ)言、電路原理、焊接能力,實(shí)際上這些只是為上手項(xiàng)目做鋪墊。

單片機(jī)外設(shè)的學(xué)習(xí)相對(duì)簡(jiǎn)單,買(mǎi)一個(gè)開(kāi)發(fā)板,把每個(gè)外設(shè)的例程跑幾遍之后心里就有個(gè)大致了解。把單片機(jī)的每個(gè)外設(shè)的實(shí)際應(yīng)用場(chǎng)景你都親手寫(xiě)一遍,下次你再碰到同樣的功能需求時(shí)就知道怎么去解決了。

編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23320

    瀏覽量

    661863
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6040

    文章

    44592

    瀏覽量

    636812
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7610

    瀏覽量

    137232

原文標(biāo)題:如何入門(mén)單片機(jī)開(kāi)發(fā)?

文章出處:【微信號(hào):?jiǎn)纹瑱C(jī)與嵌入式,微信公眾號(hào):?jiǎn)纹瑱C(jī)與嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    #硬聲創(chuàng)作季 #單片機(jī) 如何快速入門(mén)單片機(jī)開(kāi)發(fā)?

    單片機(jī)
    笑君愁
    發(fā)布于 :2022年08月10日 09:18:01

    如何學(xué)習(xí)單片機(jī)開(kāi)發(fā)

    各位大神,我該如何入門(mén)單片機(jī)開(kāi)發(fā)呢?
    發(fā)表于 09-30 11:31

    【轉(zhuǎn)】新手如何入門(mén)單片機(jī)開(kāi)發(fā)

    新手如何入門(mén)單片機(jī)開(kāi)發(fā)?單片機(jī)即微控制單元,是一個(gè)完整的、封閉式的控制工作個(gè)體,可以理解為“孤島”應(yīng)用(相對(duì)于目前很火的名詞互聯(lián)網(wǎng)+)。目前市場(chǎng)上比較流行的
    發(fā)表于 03-12 20:42

    如何快速的入門(mén)單片機(jī)開(kāi)發(fā)

    大家好,我是無(wú)際單片機(jī)編程徐工。如何快速的入門(mén)單片機(jī)開(kāi)發(fā)?百度一大堆廣告,然后就是亂七八糟的文章,看的眼花繚亂。排在最前面的是培訓(xùn)機(jī)構(gòu),后面就是一大堆文章。有建議自學(xué)的,有建議報(bào)班參加
    發(fā)表于 11-22 07:12

    PlatformIO物聯(lián)網(wǎng)開(kāi)發(fā)生態(tài)系統(tǒng)簡(jiǎn)介

    板和超過(guò) 15 種的開(kāi)發(fā)平臺(tái)以及 10 中開(kāi)發(fā)框架,絕大多數(shù)流行的開(kāi)發(fā)板都是包含其中的。同時(shí),它在收集整理了大量的開(kāi)發(fā)庫(kù),另外,還有很多代碼例程提供方便您
    發(fā)表于 01-24 06:55

    AVR單片機(jī)C語(yǔ)言開(kāi)發(fā)入門(mén)指導(dǎo)2

    AVR單片機(jī)C語(yǔ)言開(kāi)發(fā)入門(mén)指導(dǎo)2.rar 一本不錯(cuò)的學(xué)習(xí)資料.
    發(fā)表于 03-03 16:14 ?54次下載

    AVR單片機(jī)C語(yǔ)言開(kāi)發(fā)入門(mén)指導(dǎo)1

    AVR單片機(jī)C語(yǔ)言開(kāi)發(fā)入門(mén)指導(dǎo) 此書(shū)分上下二冊(cè),是不錯(cuò)的學(xué)習(xí)資料.
    發(fā)表于 03-03 16:16 ?398次下載

    51單片機(jī)開(kāi)發(fā)入門(mén)與典型實(shí)例_第二版(王守中)

    51單片機(jī)開(kāi)發(fā)入門(mén)與典型實(shí)例(王守中)51單片機(jī)開(kāi)發(fā)入門(mén)與典型實(shí)例(王守中)
    發(fā)表于 11-11 10:32 ?0次下載

    如何快速入門(mén)51單片機(jī)

    有些學(xué)生覺(jué)得單片機(jī)很難學(xué)其實(shí)掌握入門(mén)方法也不難開(kāi)發(fā)環(huán)境搭建,不用多說(shuō),看網(wǎng)上教程拿到51單片機(jī)
    發(fā)表于 06-21 17:43 ?9次下載
    如何快速<b class='flag-5'>入門(mén)</b>51<b class='flag-5'>單片機(jī)</b>

    Linux下單片機(jī)開(kāi)發(fā)入門(mén)系列:C51部分索引

    0、準(zhǔn)備Linux下單片機(jī)開(kāi)發(fā)0:準(zhǔn)備1、入門(mén)Linux下單片機(jī)開(kāi)發(fā)1:入門(mén)–蜂鳴器2、led閃
    發(fā)表于 11-13 13:51 ?4次下載
    Linux下<b class='flag-5'>單片機(jī)</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>入門(mén)</b>系列:C51部分索引

    單片機(jī)入門(mén)--常見(jiàn)單片機(jī)PIC\STM32

    單片機(jī)入門(mén)--常見(jiàn)單片機(jī)PIC\STM32
    發(fā)表于 11-13 14:36 ?43次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>入門(mén)</b>--常見(jiàn)<b class='flag-5'>單片機(jī)</b>PIC\STM32

    如何快速的入門(mén)單片機(jī)?單片機(jī)自學(xué)教程有哪些?

    大家好,我是無(wú)際單片機(jī)編程徐工。如何快速的入門(mén)單片機(jī)開(kāi)發(fā)?百度一大堆廣告,然后就是亂七八糟的文章,看的眼花繚亂。排在最前面的是培訓(xùn)機(jī)構(gòu),后面就是一大堆文章。有建議自學(xué)的,有建議報(bào)班參加
    發(fā)表于 11-13 21:06 ?26次下載
    如何快速的<b class='flag-5'>入門(mén)</b><b class='flag-5'>單片機(jī)</b>?<b class='flag-5'>單片機(jī)</b>自學(xué)教程有哪些?

    我的大學(xué)6年

    這篇文章是郭天祥前輩寫(xiě)的,想起來(lái)我上大學(xué)那時(shí)候,也是看他的視頻入門(mén)單片機(jī)開(kāi)發(fā),而且那時(shí)候,沒(méi)有這么多渠道了解外面的東西。當(dāng)時(shí)最喜歡的是一個(gè)技術(shù)論壇,現(xiàn)在還因?yàn)槟撤N原因開(kāi)始收費(fèi)了,更甚的...
    發(fā)表于 11-22 09:51 ?26次下載
    我的大學(xué)6年

    1-1.PlatformIO+STM32CubeMX新建工程

    板和超過(guò) 15 種的開(kāi)發(fā)平臺(tái)以及 10 中開(kāi)發(fā)框架,絕大多數(shù)流行的開(kāi)發(fā)板都是包含其中的。同時(shí),它在收集整理了大量的開(kāi)發(fā)庫(kù),另外,還有很多代碼例程提供方便您
    發(fā)表于 11-29 16:21 ?19次下載
    1-1.PlatformIO+STM32CubeMX新建工程