tft每日頭條

 > 生活

 > 自學單片機需要什麼工具

自學單片機需要什麼工具

生活 更新时间:2024-12-23 08:54:40

我剛開始學習單片機的時候一臉懵逼,看了下網上一些掃盲文。

模拟電路、數字電路、微機原理、C語言、寄存器、數據手冊、數據結構等等一大堆專業名詞…

不知道的還以為單片機是造導彈的技術….

實際剛開始學根本用不着學這麼多,無際從事單片機開發10餘年,下面給大家捋一捋。

捋完你就會不禁來一句:卧C,比哄女朋友簡單多了!

學習單片機開發啊,不像學純軟件,能空手套白狼。

單片機開發是偏向硬件的編程,也就是寫程序去控制硬件。

雖然網絡噴子很多勸退的,說什麼學得多,拿得少。

但我覺得起碼學起來比純軟件有趣多了,至少不會說寫半天程序,隻是在電腦屏幕裡打印冷冰冰的字符串。

基本學個幾天,你就能電路闆上的燈點起來,然後可以大膽地發揮你天馬行空的想象。

我當初剛點亮點亮的LED,就想着怎麼去點亮家裡的燈了,就是這種該死的好奇讓我越陷越深。

下面,我來普及下,如果自學的話需要購買什麼東西。

大家或許對STM32這個名字更熟悉,因為市場上用的太多了,教程也很泛濫。

但是我還是建議新手能從51單片機開始學習。

STM32要麼是基于固件庫開發,要麼是直接用圖形軟件編程,基本很難接觸到外設底層使用原理。

而51單片機不同,沒人給你整固件庫,整了内存太小也放不下。

所以51單片機基本上是通過看數據手冊,配置寄存器去使用外設資源。

如果從STM32開始,學半年連寄存器是什麼都不知道就尴尬了。

簡單來說,51單片機能讓你更好地學習單片機工作原理。

買個開發闆肯定都是必不可少的,也不貴,幾十塊錢還帶視頻教程。

某寶有很多,很多人在賣,開發闆基本大同小異,可以先看他們教程,看哪個講課風格更适合你。

自學單片機需要什麼工具(初學者想自學單片機需要買什麼呢)1

當然,如果你經濟允許,也可以選擇來跟無際單片機編程通過實戰項目去學習。

通過項目學習是最快,學到的東西也是最實用的。

開發闆呢,隻能讓你學會單片機的使用,學完以後你會發現還是不知道怎麼用它做項目。

除了開發闆,别的書籍啥的我認為不用買了,沒什麼比在開發闆上實踐更快的了。

剛開始也不用買太多開發闆,我之前有個同學也想轉行做單片機開發。

把51,STM32,ARM9的開發闆全買了,到最後連51單片機都沒學會,開發闆也不知道在哪裡垃圾桶吃灰了。

我有時候買東西也這樣,巴不得把全套東西都買下來,以為買了就能用得上,最後大概率是浪費的。

前期先買一個51開發闆就足夠了,等你學完了,再買STM32的,循環漸進。

開發闆買了以後呢,先學習基礎電路,不用單獨去學模拟電路和數字電路,不然你肯定學不下去,那不是人學的。

一般開發闆都有視頻教程,跟着教程把開發闆的原理圖看懂就行了。

接着同步學習C語言和單片機,一邊學一邊在開發闆上實踐。

按照這個順序,努力的話你一個月就能把開發闆玩出花來。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved