精通STM32F4(庫函數版)

精通STM32F4(庫函數版)
定價:474
NT $ 412
 

內容簡介

本書由淺入深,帶領讀者學習STM32F407的各個功能。

本書總共分為3篇:第一篇為硬件篇,主要介紹本書的實驗平台;第二篇為軟件篇,主要介紹STM32F4常用開發軟件的使用以及一些下載調試的技巧,並詳細介紹幾個常用的系統文件(程序);第三篇為實戰篇,通過41個實例帶領讀者一步步深入了解STM32F4。

本書可配套ALIENTEK 探索者STM32F4開發板學習使用,配套資料里面包含詳細原理圖以及所有實例的完整代碼。
這些代碼都有詳細的注釋,並且所有源碼都已經經過嚴格測試,不會有任何警告和錯誤。

另外,源碼有生成好的hex文件,讀者只需要通過串口/仿真器下載到開發板即可看到實驗現象,親自體驗實驗過程。

本書不僅非常適合廣大學生和電子愛好者學習STM32F4,其大量的實驗以及詳細的解說也是公司產品開發的不二參考。
 

目錄

第1篇 硬件篇
第1章實驗平台簡介3
1.1ALIENTEK探索者STM32F4開發板資源初探3
1.2ALIENTEK探索者STM32F4開發板資源說明5
1.2.1硬件資源說明5
1.2.2軟件資源說明 11

第2章 實驗平台硬件資源詳解13
2.1開發板原理圖詳解13
2.2開發板使用注意事項30
2.3STM32F4學習方法31

第2篇軟件篇

第3章 MDK5軟件入門35
3.1STM32官方標准固件庫簡介35
3.1.1庫開發與寄存器開發的關系35
3.1.2STM32固件庫與CMSIS標准講解36
3.1.3STM32F4官方庫包介紹37
3.2MDK5簡介41
3.3新建基於STM32F40x固件庫的MDK5工程模板42
3.3.1MDK5安裝步驟42
3.3.2新建工程模板42
3.4程序下載與調試59
3.4.1STM32串口程序下載59
3.4.2JLINK下載與調試程序64

第4章 STM32F4開發基礎知識入門71
4.1MDK下C語言基礎復習71
4.2STM32F4總線架構76
4.3STM32F4時鍾系統77
4.3.1STM32F4時鍾樹概述77
4.3.2STM32F4時鍾初始化配置81
4.3.3STM32F4時鍾使能和配置84
4.4I/O引腳復用器和映射86
4.5STM32 NVIC中斷優先級管理90
4.6MDK中寄存器地址名稱映射分析94
4.7MDK固件庫快速組織代碼技巧96

第5章 SYSTEM文件夾介紹102
5.1delay文件夾代碼介紹102
5.2sys文件夾代碼介紹107
5.2.1I/O口的位操作實現108
5.3usart文件夾介紹109
5.3.1printf函數支持109
5.3.2uart_init函數110
5.3.3USART1_IRQHandler函數112

第3篇實戰篇
第6章 跑馬燈實驗117
第7章 按鍵輸入實驗132
第8章 串口通信實驗136
第9章 外部中斷實驗145
第10章 獨立看門狗(IWDG)實驗152
第11章 窗口看門狗(WWDG)實驗157
第12章 定時器中斷實驗162
第13章 PWM輸出實驗170
第14章 輸入捕獲實驗176
第15章 TFTLCD顯示實驗186
第16章 USMART調試組件實驗213
第17章 RTC實時時鍾實驗223
第18章 待機喚醒實驗240
第19章 ADC實驗248
第20章 DAC實驗260
第21章 DMA實驗269
第22章 I2C實驗282
第23章 SPI 實驗289
第24章 RS485 實驗299
第25章 CAN通信實驗306
第26章 觸摸屏實驗331
第27章 6軸傳感器MPU6050實驗349
第28章 FLASH模擬EEPROM實驗367
第29章 攝像頭實驗379
第30章 外部SRAM實驗402
第31章 內存管理實驗409
第32章 SD卡實驗418
第33章 FATFS實驗439
第34章 漢字顯示實驗450
第35章 圖片顯示實驗464
第36章 音樂播放器實驗474
第37章 FPU測試(Julia分形)實驗500
第38章 DSP測試實驗507
第39章 串口IAP實驗520
第40章 USB讀卡器(Slave)實驗532
第41章 USB U盤(Host)實驗542
第42章 USB鼠標、鍵盤(Host)實驗550
第43章 網絡通信實驗558
第44章 μC/OSII實驗1——任務調度572
第45章 μC/OSII實驗2——信號量和郵箱582
第46章 μC/OSII實驗3——消息隊列、信號量集和軟件定時器591
參考文獻607
 

作為CortexM3市場的最大占有者,ST公司在2011年推出了基於CortexM4內核的STM32F4系列產品。

相比STM32F1/F2等CortexM3產品,STM32F4最大的優勢就是新增了硬件FPU單元以及DSP指令,同時,STM32F4的主頻也提高了很多,達到168 MHz(可獲得210 DMIPS的處理能力),這使得STM32F4尤其適用於需要浮點運算或DSP處理的應用,也被稱為DSC,具有非常廣泛的應用前景。
網路書店 類別 折扣 價格
  1. 新書
    87
    $412