注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書工具書科技工具書嵌入式系統(tǒng)開發(fā)項目教程:基于STM32CubeMX+HAL庫

嵌入式系統(tǒng)開發(fā)項目教程:基于STM32CubeMX+HAL庫

嵌入式系統(tǒng)開發(fā)項目教程:基于STM32CubeMX+HAL庫

定 價:¥49.00

作 者: 曾文權,王輝,王亞濤
出版社: 北京交通大學出版社
叢編項: 高等學校計算機科學與技術教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787512147324 出版時間: 2022-07-01 包裝: 平裝
開本: 16開 頁數: 211 字數:  

內容簡介

  本書基于項目式教學的思路,選用意法半導體公司的32位基于Cortex-M3內核的微控制器,并采用STM32CubeMX+HAL庫的開發(fā)方式,從零開始,由淺入深地構建了8個嵌入式項目,以幫助讀者“做中學、學中做”,快速提升嵌入式技術的應用技能。本書適用于應用型本科和高職院校的物聯網、嵌入式技術、電子信息工程、自動化等專業(yè),可作為“單片機原理與應用”和“嵌入式技術”等課程的教材,也可作為工程實訓、電子制作與競賽的實踐教材。

作者簡介

  曾文權,男,教授,廣東省第七批“千百十人才培養(yǎng)工程”省級培養(yǎng)對象,2000.6-2001.6信息中心任 GIS程序員,2001.7-2002.6 深圳富士康企業(yè)集團中央資訊部任軟件工程師,2002.7-至今 廣東科學技術職業(yè)學院 軟件工程系、計算機學院任教,現任廣東科技職業(yè)技術學院人工智能學院院長。承擔廣東省省級科研項目多項,發(fā)表論文多篇,出版教材多部

圖書目錄

項目1 STM32開發(fā)初體驗
任務1.1 嵌入式系統(tǒng)簡介
1.1.1 嵌入式系統(tǒng)的概念及特點
1.1.2 嵌入式系統(tǒng)與嵌入式處理器
1.1.3 ARM公司與ARM處理器
1.1.4 STM32系列單片機
1.1.5 嵌入式系統(tǒng)開發(fā)的過程
任務1.2 安裝STM32的相關軟件、軟件包
1.2.1 MDK-ARM簡介
1.2.2 STM32Cube簡介
1.2.3 STM32CubeMX簡介
1.2.4 STM32開發(fā)方式介紹
任務實施
項目小結
項目2 編寫自己的庫函數
任務2.1 指針操作寄存器點燈
2.1.1 認識寄存器
2.1.2 查閱手冊計算寄存器的地址
2.1.3 MDK-ARM的按鈕與界面
任務實施
任務2.2 優(yōu)化寄存器流水燈
2.2.1 條件編譯
2.2.2 按位邏輯運算
任務實施
任務2.3 編寫自己的庫函數
2.3.1 結構體
2.3.2 獨熱碼
任務實施
任務2.4 引入HAL庫函數
2.4.1 HAL庫目錄結構
2.4.2 自動生成的初始化函數
2.4.3 HAL_CPIO_WritePin函數
2.4.4 將代碼寫在 的位置
任務實施
知識拓展
項目小結
項目3 按鍵控制的開關燈設計
任務3.1 輪詢式獲取按鍵輸入
3.1.1 STM32的引腳模式
3.1.2 讀取端口輸人數據
3.1.3 按鍵檢測原理與消抖
任務實施
知識拓展
任務3.2 外部中斷獲取按鍵輸入
3.2.1 中斷的概念
3.2.2 STM3的外部中斷
3.2.3 NVIC控制器
3.2.4 回調函數與弱函數
任務實施
知識拓展:HAL庫的設計思想

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號