注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡網絡與數據通信網絡服務STM32F0實戰(zhàn)(基于HAL庫開發(fā))

STM32F0實戰(zhàn)(基于HAL庫開發(fā))

STM32F0實戰(zhàn)(基于HAL庫開發(fā))

定 價:¥129.00

作 者: 高顯生
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111612964 出版時間: 2018-12-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

  作為STM32單片機的入門者,往往在從寄存器開發(fā)還是從固件庫開發(fā)上糾結不定,《STM32F0實戰(zhàn)(基于HAL庫開發(fā))/電子與嵌入式系統(tǒng)設計叢書》將從市場上非常暢銷的STM32FO系列微控制器入手,利用意法半導體公司新近推出的一款全新的開發(fā)軟件——STM32CubeMX作為項目建立和代碼初始化工具,快速生成F0系列的開發(fā)環(huán)境,并在MDK-ARM軟件上對代碼進行進一步的編輯修改,直至生成最終的開發(fā)項目。《STM32F0實戰(zhàn)(基于HAL庫開發(fā))/電子與嵌入式系統(tǒng)設計叢書》將使用STM32CubeMX軟件自帶的HAL固件庫來開發(fā),書內附HAL庫詳解,HAL庫不同于以往的標準外設庫,是意法半導體公司新推出的替代標準外設庫的產品。

作者簡介

  高顯生,男,1972年出生,電氣工程師,骨灰級單片機愛好者,長期熱衷于單片機公益培訓和研發(fā),倡導簡捷易懂、立足應用的單片機學習方法,著有《我和POC單片機:基于PIC18》《AVR單片機入門與速成攻略》等書。先后錄制了《我和單片機的21天之旅》《我的PIC日記》《迷人的AVR單片機》等多部大型公益視頻教程,在網絡上得以廣泛傳播和推廣,深受學生朋友及科研工作者的喜愛和好評。

圖書目錄

前言 

第一篇 系統(tǒng)架構 

第1章 “芯”系ARM 2 

1.1 強勁的ARM芯 2 

1.1.1 最成功的科技公司 2 

1.1.2 ARMv6M架構 3 

1.1.3 CortexM0處理器簡介 3 

1.1.4 CortexM0處理器的特點 5 

1.1.5 RISC架構 6 

1.1.6AMBA總線 6 

1.1.7微控制器軟件接口標準(CMSIS) 7 

1.2 STM32系列微控制器 9 

1.2.1 STM32微控制器家族 9 

1.2.2 STM32的命名規(guī)則 9 

1.2.3STM32F0系列微控制器功能概述 13 

第2章 開發(fā)環(huán)境 17 

2.1 軟件開發(fā)工具 17 

2.1.1MDKARM集成開發(fā)環(huán)境 18 

2.1.2 安裝MDKARM軟件 21 

2.1.3 STM32CubeMX軟件 27 

2.1.4安裝STM32CubeMX軟件 34 

2.2 硬件開發(fā)工具 46 

2.2.1 仿真/編程器 47 

2.2.2 STM32系統(tǒng)板 51 

2.3 項目建立 52 

2.3.1 新建開發(fā)項目 52 

2.3.2 查看項目文件 62 

2.3.3 打開項目 64 

2.3.4 查看項目屬性 69 

2.3.5 編譯項目 73 

第3章 GPIO 76 

3.1 GPIO概述 76 

3.1.1 GPIO的功能 76 

3.1.2 GPIO的位結構 78 

3.1.3 GPIO的特殊功能 80 

3.1.4 GPIO的寄存器分類 82 

3.2 GPIO函數 82 

3.2.1 GPIO類型定義 82 

3.2.2 GPIO常量定義 83 

3.2.3 GPIO函數定義 84 

3.3 GPIO應用實例 86 

3.3.1 生成開發(fā)項目 86 

3.3.2 主程序文件結構解析 90 

3.3.3 外設初始化過程分析 94 

第4章 HAL庫 98 

4.1 HAL庫結構 98 

4.1.1 HAL庫的特點 98 

4.1.2 HAL庫的構成 99 

4.1.3 HAL庫用戶應用程序 99 

4.2 HAL庫文件 101 

4.2.1 HAL庫頭文件 101 

4.2.2 HAL庫源文件 104 

第5章 系統(tǒng)配置 107 

5.1 系統(tǒng)架構 107 

5.1.1 總線結構 107 

5.1.2 存儲器的組織 108 

5.1.3 啟動配置 108 

5.2 Flash存儲器 110 

5.2.1 Flash的讀操作 110 

5.2.2 Flash的寫和擦除操作 111 

5.2.3 Flash讀保護 113 

5.2.4 Flash寫保護 114 

5.2.5 Flash中斷 114 

5.2.6 CRC計算單元 114 

5.3 選項字節(jié) 115 

5.3.1 選項字節(jié)的格式 115 

5.3.2 選項字節(jié)編程 118 

5.4 Flash函數 119 

5.4.1 Flash類型定義 119 

5.4.2 Flash常量定義 120 

5.4.3 Flash函數定義 121 

5.5 CRC函數 128 

5.5.1 CRC類型定義 128 

5.5.2 CRC常量定義 129 

5.5.3 CRC函數定義 131 

第6章 時鐘 135 

6.1 概述 135 

6.1.1 時鐘樹的結構 135 

6.1.2 時鐘源 137 

6.1.3 時鐘安全 140 

6.1.4 時鐘應用 140 

6.1.5 低功耗模式下的時鐘 141 

6.1.6 復位 141 

6.2 RCC函數 143 

6.2.1 RCC類型定義 143 

6.2.2 RCC常量定義 145 

6.2.3 RCC函數定義 152 

6.3 時鐘控制實例 159 

第7章 電源控制 162 

7.1 供電管理 162 

7.1.1 供電引腳 162 

7.1.2 上電復位和掉電復位 165 

7.1.3 可編程電壓檢測器 166 

7.2 低功耗模式 166 

7.2.1 低功耗模式的分類 166 

7.2.2 睡眠模式 167 

7.2.3 停機模式 168 

7.2.4 待機模式 169 

7.2.5 自動喚醒 170 

7.3 電源控制函數 170 

7.3.1 電源控制類型定義 170 

7.3.2 電源控制常量定義 171 

7.3.3 電源控制函數定義 172 

7.4 低功耗模式應用實例 178 

7.4.1 從停機模式喚醒 178 

7.4.2 從待機模式喚醒 180 

第8章 DMA控制器 183 

8.1 DMA概述 183 

8.1.1 DMA控制器內部結構 183 

8.1.2 DMA的處理過程 183 

8.1.3 DMA中斷 186 

8.1.4 DMA請求映射 186 

8.2 DMA函數 189 

8.2.1 DMA類型定義 189 

8.2.2 DMA常量定義 190 

8.2.3 DMA函數定義 191 

8.3 DMA應用實例 194 

第9章 異常 198 

9.1 CortexM0的異常處理 198 

9.1.1 異常的特點 198 

9.1.2 嵌套向量中斷控制器 201 

9.1.3 中斷的使能 201 

9.1.4中斷請求的掛起和清除 202 

9.1.5 中斷優(yōu)先級控制 204 

9.1.6 SysTick定時器 204 

9.2擴展中斷和事件控制器(EXTI) 207 

9.2.1 事件線概述 207 

9.2.2 事件線的控制邏輯 208 

9.2.3 事件線的配置方法 210 

9.2.4 EXTI喚醒 210 

9.2.5 中斷服務程序(ISR) 210 

9.3 異常相關函數 212 

9.3.1 異常類型定義 212 

9.3.2 異常常量定義 213 

9.3.3 異常函數定義 213 

9.4 EXTI應用實例 219 

第二篇 外設模塊 

第10章 模擬數字轉換器 224 

10.1 ADC模塊概述 224 

10.1.1 ADC的內部結構 224 

10.1.2 ADC校準 225 

10.1.3 ADC的啟動和關閉 226 

10.1.4 ADC時鐘 228 

10.2 ADC功能配置 229 

10.2.1 ADC的基礎配置 229 

10.2.2 ADC的轉換模式 230 

10.2.3 A/D轉換的啟動和停止 231 

10.2.4 A/D轉換時序 232 

10.2.5 ADC過沖 233 

10.2.6 管理轉換數據 235 

10.2.7 ADC的低功耗特性 235 

10.2.8 模擬看門狗 237 

10.2.9 ADC的內部通道轉換 238 

10.2.10 ADC中斷 240 

10.3 ADC函數 241 

10.3.1 ADC類型定義 241 

10.3.2 ADC常量定義 242 

10.3.3 ADC函數定義 246 

10.4 ADC的應用實例 253 

10.4.1 數字顯示電壓值 254 

10.4.2 讀取溫度傳感器 256 

第11章 數字模擬轉換器 259 

11.1 DAC模塊概述 259 

11.1


本目錄推薦

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