作 者:曾文權,王輝,王亞濤 編
定 價:49
出 版 社:北京交通大學出版社
出版日期:2022年07月01日
頁 數:224
裝 幀:平裝
ISBN:9787512147324
本書基於項目式教學的思路,選用意法半導體公司的32位基於Cortex-M3內核的微控制器,並采用STM32CubeMX+HAL庫的開發方式,從零開始,由淺入深地構建了8個嵌入式項目,以幫助讀者“做中學、學中做”,快速提升嵌入式技術的應用技能。本書適用於應用型本科和高職院校的物聯網、嵌入式技術、電子信息工程、自動化等專業,可作為“單片機原理與應用”和“嵌入式技術”等課程的教材,也可作為工程實訓、電子制作與競賽的實踐教材。
●項目1 STM32開發初體驗
任務1.1嵌入式繫統簡介
1.1.1嵌入式繫統的概念及特點
1.1.2嵌入式繫統與嵌入式處理器
1.1.3ARM公司與ARM處理器
1.1.4STM32繫列單片機
1.1.5嵌入式繫統開發的過程
任務1.2安裝STM32的相關軟件、軟件包
1.2.1MDK-ARM簡介
1.2.2STM32Cube簡介
1.2.3STM32CubeMX簡介
1.2.4STM32開發方式介紹
任務實施
項目小結
項目2 編寫自己的庫函數
任務2.1指針操作寄存器點燈
2.1.1認識寄存器
2.1.2查閱手冊計算寄存器的地址
2.1.3MDK-ARM的按鈕與界面
任務實施
任務2.2優化寄存器流水燈
2.2.1條件編譯
2.2.2按位邏輯運算
任務實施
任務2.3編寫自己的庫函數
2.3.1結構體
2.3.2獨熱碼
任務實施
任務2.4引入HAL庫函數
2.4.1HAL庫目錄結構
2.4.2自動生成的初始化函數
2.4.3HAL_GPIO_WritePin函數
2.4.4將代碼寫在指定的位置
任務實施
知識拓展
項目小結
……
本書基於項目式教學的思路,選用意法半導體公司的32位基於Cortex-M3內核的微控制器,並采用STM32CubeMX+HAL庫的開發方式,從零開始,由淺入深地構建了8個嵌入式項目,以幫助讀者“做中學、學中做”,快速提升嵌入式技術的應用技能。本書適用於應用型本科和高職院校的物聯網、嵌入式技術、電子信息工程、自動化等專業,可作為“單片機原理與應用”和“嵌入式技術”等課程的教材,也可作為工程實訓、電子制作與競賽的實踐教材。本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。
曾文權,王輝,王亞濤 編
曾文權,男,教授,廣東省第七批“千百十人纔培養工程”省級培養對像,2000.6-2001.6 國土資源部信息中心任 GIS程序員,2001.7-2002.6 深圳富士康企業集團中央資訊部任軟件工程師,2002.7-至今 廣東科學技術職業學院 軟件工程繫、計算機學院任教,現任廣東科技職業技術學院人工智能學院院長。承擔廣東省省級科研項目多項,發表論文多篇,出版教材多部