1樓:buqibushe
資料手冊是最好的參考資料,應用哪一塊時就研讀哪一塊,畢竟不是書,沒必要通讀,你可以先將微控制器的大概框架弄清楚,比如中斷,時鐘、儲存等,再從最簡單的外設GPIO入手,因為同乙份資料手冊各部分的撰寫方式是差不多的,終歸是對暫存器的配置操作,先學最容易的,再學其它部分(如ADC,UART,SPI等等),思路也就差不多;
然後可以看一些DEMO演示例子,遇到問題多看例子是比較好的學習方法;
2樓:writeing
晶元手冊是給研究晶元和有一定基礎的人看的。乙個小白連io口都不知道是什麼,怎麼玩?
還是看別人總結簡化的書靠譜一點,不然過幾天別人就推薦你看linux的原始碼了
3樓:
不管軟體還是硬體,重點先把CPU特性、儲存、匯流排、中斷、時鐘、IO結構看一下。這些是用這款MCU必須用到的地方。(就是最開始那幾章節)
其他的那些如定時器、看門狗、ADC/DAC、RTC、UART、SPI、I2C、乙太網之類的。就用到的時候再去了解亦可以。
4樓:
硬體設計者關注電氣特性,參考原理圖,design guide之類的,軟體設計者主要關注暫存器,user guide等。
一般而言同一系列的MCU的datasheet很多都差不多,通讀乙個還是很有必要的,不看過一次你咋知道有些什麼東西呢?
學習微控制器,?
製杖的兔砸 對於微控制器初學者來說,剛開始接觸微控制器的時候,其硬體的內部結構一般不需要知道的太細,甚至暫存器等一開始都不需要學,你首先應該完成的工作是能看懂程式,根據例程能明白各語句所執行的功能,以及各例程所實現的功能與實現方法,培養自己對微控制器的初步認知,培養自己關於微控制器的興趣愛好,從而獲...
如何自學微控制器?
硬體家園 可以看看這裡面的內容 https mp.weixin.qq.com s jZXcJBY9h062g3KajrAxig 希望可以給你帶來一定的幫助。 解惑 學微控制器需要先培養興趣,興趣需要動手去培養,可以買塊開發板,以前學習的時候用的是51微控制器,現在也可以用stm32.先按照操作手冊實...
學習微控制器需要什麼知識基礎
三百六十度楚歌 目前大部分的所謂學微控制器都只是在學習如何配置暫存器而已,難度不大,只要有一些c語言基礎就可以了,對硬體掌握程度要求不高。建議題主有目的地學習,比如準備競賽,不然不容易堅持。 巧學.h 掌握簡單常用的模擬電路和數位電路,比如 電阻限流 電容濾波 運放放大等等,將來你在設計電路和除錯程...