ARM Cortex-M4 嵌入式系統外設接口開發——基於STM32F4系列微控制器(微課視頻版)
奚海蛟
買這商品的人也買了...
-
$980$774 -
$680$537 -
$320$304 -
$330$314 -
$550$523 -
$301實戰 Python 設計模式:可復用面向對象軟件開發實踐
-
$620$558 -
$294$279 -
$588$559 -
$468$445 -
$354$336 -
$234$222 -
$400$316 -
$820$648
相關主題
商品描述
《ARM Cortex-M4 嵌入式系統外設接口開發——基於STM32F4系列微控制器》(微課視頻版)詳細講述了STM32F4系列微控制器硬件以及基礎開發與實踐應用開發,包括GPIO、串口、定時器、I2C、SPI、ADC和DAC等相關技術,對整個STM32F4系列微控制器進行總結梳理,適合廣大讀者作為學習ARM Cortex-M4 嵌入式系統外設接口技術的參考書。
目錄大綱
目錄
第1章STM32開發入門
1.1STM32F4主板硬件資源
1.1.1STM32F4主板硬件結構
1.1.2接口明細
1.1.3跳線功能定義
1.1.4按鍵定義
1.1.5主控板資源說明
1.1.6主控板原理圖
1.2啟動文件和時鐘配置
1.2.1啟動文件
1.2.2STM32F4時鐘系統
第2章GPIO開發
2.1LED燈控制
2.1.1開發原理
2.1.2開發步驟
2.1.3運行結果
2.2蜂鳴器控制
2.2.1開發原理
2.2.2開發步驟
2.2.3運行結果
2.3按鍵處理: 輪詢
2.3.1開發原理
2.3.2開發步驟
2.3.3運行結果
2.4按鍵處理: 中斷
2.4.1開發原理
2.4.2開發步驟
2.4.3運行結果
2.5待機喚醒
2.5.1開發原理
2.5.2開發步驟
2.5.3運行結果
第3章串口開發
3.1串口通信: 輪詢
3.1.1開發原理
3.1.2開發步驟
3.1.3運行結果
3.2串口通信: 中斷
3.2.1開發原理
3.2.2開發步驟
3.2.3運行結果
3.3串口通信: DMA
3.3.1開發原理
3.3.2開發步驟
3.3.3運行結果
第4章定時器開發
4.1滴答定時器
4.1.1開發原理
4.1.2開發步驟
4.1.3運行結果
4.2定時器
4.2.1開發原理
4.2.2開發步驟
4.2.3運行結果
4.3PWM 輸出
4.3.1開發原理
4.3.2開發步驟
4.3.3運行結果
4.4輸入捕獲
4.4.1開發原理
4.4.2開發步驟
4.4.3運行結果
4.5PWM 輸入
4.5.1開發原理
4.5.2開發步驟
4.5.3運行結果
4.6電容觸摸按鍵
4.6.1開發原理
4.6.2開發步驟
4.6.3運行結果
4.7獨立看門狗
4.7.1開發原理
4.7.2開發步驟
4.7.3運行結果
4.8窗口看門狗
4.8.1開發原理
4.8.2開發步驟
4.8.3運行結果
第5章ADC開發
5.1ADC: 採集光照強度
5.1.1開發原理
5.1.2開發步驟
5.1.3運行結果
5.2ADC: 單ADC掃描轉換
5.2.1開發原理
5.2.2開發步驟
5.2.3運行結果
5.3ADC: ADC的DMA模式
5.3.1開發原理
5.3.2開發步驟
5.3.3運行結果
5.4ADC: 雙重ADC交叉模式
5.4.1開發原理
5.4.2開發步驟
5.4.3運行結果
5.5ADC: 定時器觸發模式
5.5.1開發原理
5.5.2開發步驟
5.5.3運行結果
第6章DAC開發
6.1DAC雙通道輸出
6.1.1開發原理
6.1.2開發步驟
6.1.3運行結果
6.2DAC正弦波
6.2.1開發原理
6.2.2開發步驟
6.2.3運行結果
第7章總線開發
7.1CAN通信
7.1.1開發原理
7.1.2開發步驟
7.1.3運行結果
7.2RS485通信
7.2.1開發原理
7.2.2開發步驟
7.2.3運行結果
7.3紅外遙控
7.3.1開發原理
7.3.2開發步驟
7.3.3運行結果
7.4I2C通信
7.4.1開發原理
7.4.2開發步驟
7.4.3運行結果
7.5模擬I2C通信
7.5.1開發原理
7.5.2開發步驟
7.5.3運行結果
7.6SPI通信
7.6.1開發原理
7.6.2開發步驟
7.6.3運行結果
第8章存儲器開發
8.1EEPROM讀寫
8.1.1開發原理
8.1.2開發步驟
8.1.3運行結果
8.2Flash讀寫
8.2.1開發原理
8.2.2開發步驟
8.2.3運行結果
8.3W25Q128讀寫
8.3.1開發原理
8.3.2開發步驟
8.3.3運行結果
8.4SD卡讀寫
8.4.1開發原理
8.4.2開發步驟
8.4.3運行結果
8.5外部SRAM讀寫
8.5.1開發原理
8.5.2開發步驟
8.5.3運行結果
8.6內存管理
8.6.1開發原理
8.6.2開發步驟
8.6.3運行結果
第9章高級外設開發
9.1MPU6050傳感器
9.1.1開發原理
9.1.2開發步驟
9.1.3運行結果
9.2TFTLCD
9.2.1開發原理
9.2.2開發步驟
9.2.3運行結果
9.3觸摸屏
9.3.1開發原理
9.3.2開發步驟
9.3.3運行結果
參考文獻