官术网_书友最值得收藏!

1.2 為什么選擇STM32核心板

作為電路設計與制作的載體,有很多電路板可以選擇,本書選擇STM32核心板作為載體的主要原因有以下幾點。

(1)核心板包括電源電路、數字電路、下載電路、晶振電路、模擬電路、接口電路、I/O外擴電路、簡單外設電路等基本且必須掌握的電路。這符合本書“小而精”的理念,即電路雖不復雜,但基本上覆蓋了各種常用的電路。

(2)STM32系列單片機的片上資源極其豐富,又是基于庫開發的,可采用C語言進行編程,資料非常多,性價比高,這些優點也使STM32系列單片機成為目前市面上最流行的微控制器之一。初學者只需要花費與學習51單片機基本相同的時間就能掌握比51單片機功能強大數倍甚至數十倍的STM32系列單片機。

(3)STM32F103RCT6芯片在STM32系列中屬于引腳數量少(只有64個引腳),但功能較齊全的單片機。因此,盡管引入了單片機,但初學者在學習設計與制作STM32核心板的過程中并不會感到難度有所增加。

(4)STM32核心板可以完成從初級入門實驗(如流水燈、按鍵輸入),到中級實驗(定時器、串口通信、ADC采樣、DAC輸出),再到復雜實驗(OLED顯示、UCOS操作系統)等至少20個實驗。這些實驗基本能夠代表STM32單片機開發的各類實驗,為初學者后續快速掌握STM32單片機編程技術奠定了基礎。

(5)由本書作者編寫的《STM32F1開發標準教程》也是基于STM32核心板。因此,初學者可以直接使用自己設計和制作的STM32核心板,進入到STM32微控制器軟件設計學習中,既能驗證自己的核心板,又能充分利用已有資源。

主站蜘蛛池模板: 东乡县| 鄄城县| 商都县| 靖边县| 蛟河市| 孝昌县| 宝兴县| 抚州市| 长寿区| 镇平县| 临澧县| 汤原县| 华安县| 三门峡市| 广东省| 清流县| 灵石县| 永胜县| 嵩明县| 蕲春县| 上思县| 日照市| 长丰县| 平安县| 兰溪市| 江华| 山阳县| 新建县| 宽城| 莆田市| 那曲县| 黎城县| 遂平县| 安康市| 政和县| 封开县| 金平| 舒兰市| 郓城县| 囊谦县| 漠河县|