- STM32庫開發實戰指南:基于STM32F103(第2版)
- 劉火良 楊森
- 436字
- 2019-03-02 02:26:44
第一部分
基礎篇
基礎篇可以幫助初學者快速掌握STM32開發技術,寫出自己的應用程序。其中包含如何搭建開發環境,如何使用寄存器、固件庫點亮LED,如何使用STM32主要片上外設,并介紹常用的USART、I2C和SPI通信協議,以及如何使用EEPROM、Flash等存儲器存儲數據。
以點亮LED燈的教程為例,從原始的寄存器操作入手,逐漸搭建庫函數雛形。從軟件工程的角度深入剖析什么是固件庫,為什么使用固件庫和怎樣使用固件庫;從STM32新建工程、編譯下載程序出發,介紹如何操作GPIO,讓新手由淺入深,盡享STM32的學習樂趣。
基礎篇需要按照順序學習,講究循序漸進,細致扎實。學習完基礎篇之后,就可以說是基本上對STM32開發入門了。
我們對初學者的要求是具有基本的C語言基礎,但不一定精通。讀者在學習STM32的時候,無須擔心自己的基礎,我們更需要的是學習的勇氣,需要的是真正學會STM32的決心。試問,我們剛開始學習最簡單的C語言的時候,是不是也沒基礎呢?是不是因此就停止自己的學習腳步了呢?不是的。我們需要做的是認定一個目標,行動起來,堅持朝著目標努力,其中艱辛芳華,唯你自知。
推薦閱讀
- Kubernetes修煉手冊
- Linux系統架構與運維實戰
- Implementing Cisco UCS Solutions
- Learning Android Intents
- Ganglia系統監控
- Windows Phone應用程序開發
- 高性能Linux服務器構建實戰:系統安全、故障排查、自動化運維與集群架構
- Windows Phone 8 Application Development Essentials
- Learning Magento 2 Administration
- 計算機應用基礎(Windows 7+Office 2016)
- Python UNIX和Linux系統管理指南
- CentOS 6 Linux Server Cookbook
- Windows 7實戰從入門到精通(超值版)
- Windows 7使用詳解(修訂版)
- Mastering Azure Serverless Computing