99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

小麥大叔
認證:普通會員
作者動態
一款輕量級的開源GUI項目——SimpleGUI,可以完美適配單色屏
02-22 09:47
看到這100多個軟硬件開源項目,真是爽爆了
2024-11-30 14:12
推薦一個高效,可靠,安全的串口通訊開源方案
2024-11-27 11:17
推薦一款開源hack硬件平臺工具
2024-11-26 13:58
新手學STM32的話,先學標準庫還是HAL庫?
2024-10-18 15:09

單片機入門還能從51開始嗎?

大家好,我是麥鴿,最近網友的一個提問,非常貼近很多初學者。

問題是這樣的。

單片機入門還能從51開始嗎? 現在ARM核和RISC核那么便宜,資料那么豐富,是不是沒有必要學51單片機了?瀉藥,當然可以。

這里簡單說說我的看法。

雖然ARM核和RISC核越來越便宜了,相對來說硬件成本下降很多,并且配套的資料也很多了,看起來也是可以很快上手的。這里,對于新手來說,往往難住他們可能是這些;

  1. 開發環境的搭建;
  2. 代碼中帶有中文的標點符號,比如“ ;”
  3. 燒錄程序到單片機上時,各種驅動沒裝對,導致燒錄器或者串口無法識別,一臉懵 (´?_?`)
  4. 遇到一些硬件問題或者軟件問題就會感覺無從下手;

這是大多數和我交流過的同學的遭遇,包括我自學的時候,也會有這樣那樣的弱智問題。解決之后才發現自己是真的愚蠢。

先說51單片機

架構相比ARM和RISC沒有那么復雜,特別是IO是雙向輸出的,雖然功能簡單,不像ARM的GPIO那樣,首先要配置時鐘,然后還要配置模式,輸入輸出,上拉下拉。七七八八配一堆,對于新手來說,這無疑增加了出錯的概率。

同樣都是點個燈,51單片機幾個文件就夠了,幾行代碼,所以它的優勢就是簡單。上手難度小。

不過ARM架構,拿STM32來說,就有寄存器開發,標準庫,HAL庫,LL庫,這些開發方式。

  1. 使用寄存器開發,寄存器挺多的,要配置不少寄存器才能實現功能,對新手不太友好。

  2. 使用庫函數開發,比如標準庫,HAL庫,LL庫這些,那么一個工程模板一大堆C文件,還有一堆宏定義,還有封裝了很多的結構體,指針的使用。需要一定C語言基礎,如果這里基礎沒打好,可能調用庫都調不明白,云里霧里的,對不起,再去好好學學C語言吧。

所以,用51單片機入門很不錯 的,雖然與目前市面上主流的脫節了,但是作為教學和入門還是很不錯的。就像當初微機原理,用的還是8086來做平臺進行教學,這也是一款很老舊的硬件平臺了。

最后

學習51單片機作為入門真的很不錯,如果基礎比較好的同學可以直接上STM32進行學習,學習資料也多,資源也比較豐富,因人而異。

對于新手來說,還是把項目先跑起來,建立正反饋,培養興趣,這樣才有繼續學習下去的動力。

不然一上來就給自己上強度,難免會打擊信心,以上是我的看法。

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 0
收藏 1
關注 145
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 一本久久知道综合久久 | 国产一区二区不卡视频 | 欧美拍拍视频免费大全 | 国产一级黄色片免费 | 无码三级香港经典三级在线视频 | 女人下边被添全过程A片 | 麻豆精品国产 | 人妻一本久道久久综合久久鬼色 | 1769在线视频 | 亚洲ⅴ欧洲第一的日产AV | 天堂在线精品视频 | 中出乱码av亚洲精品久久天堂 | aⅴ黄色| 亚洲欧美日韩在线 | 资源av在线 | 91嫩草欧美久久久九九九 | 国产午夜精品无码理论片 | 中文字幕永久在线 | 99热这里只有精品3 91热视频 | 国产欧美一区二区三区久久人妖 | 亚洲三区一区 | 国产国拍亚洲精品在线 | 午夜视频在线免费播放 | 日韩中文字幕无码高清毛片 | 97夜夜澡人人爽人人喊中国片 | 国产精品高潮呻吟av久久动漫 | 另类综合在线 | 两人视频在线播放免费观看网站 | 免费观看作爱视频网站 | 韩国无码无遮挡在线观看 | 嫩草国产 | 美国一级毛片a | 亚洲第5页 | 91精品国产一区二区 | 天天舔天天干天天操 | 中国一级片视频 | 国产外围在线观看 | 亚洲国产成人精品女人久 | www.一区二区三区.com | 一区视频免费观看 | 久久久久久AV无码免费网站 |