買這商品的人也買了...
-
$650$553 -
$400$360 -
$690$656 -
$602嵌入式協議棧 μC/TCP-IP - 基於 STM32 微控制器
-
$480$379 -
$301ARM 嵌入式開發實例-基於 STM32 的系統設計
-
$490$382 -
$680$537 -
$780$616 -
$250物聯網應用開發詳解-基於 ARM Cortex-M3 處理器的開發設計
-
$305電子設計工程師之路
-
$580$458 -
$303STM32 自學筆記, 2/e
-
$880$695 -
$352STM32 庫開發實戰指南
-
$680$578 -
$347STM32F32 位 ARM 微控制器應用設計與實踐, 2/e
-
$352STM32 嵌入式系統開發實戰指南︰FreeRTOS 與 LwlP 聯合移植
-
$296Cortex-M3 之 STM32 嵌入式系統設計
-
$580$458 -
$180STM32 嵌入式微控制器快速上手, 2/e
-
$648$616 -
$301例說 STM32, 2/e
-
$2,500$2,450 -
$229ARM Cortex-M3體系結構與程式設計(清華開發者書庫)
相關主題
商品描述
<內容特色>
郭書軍、王玉花編著的《ARM Cortex-M3系統設計與實現——STM32基礎篇》以STM32系列32位Flash MCU為例,以「一切從簡單開始」為宗旨,以直接操作寄存器為設計方法,介紹了ARM Cortex-M3系統的設計與實現。
全書共10章:第1章簡單介紹STM32 MCU和SysTick的結構,第2章以一個簡單的嵌入式系統設計為例詳細介紹SysTick和GPIO的應用設計,第3、4、7章分別介紹USART、SPI和I2C等串行接口的結構和設計實例,第5、6章分別介紹TIM和ADC的結構和設計實例,第8、9章分別介紹NVIC和DMA的結構和設計實例,第10章以實時鐘系統設計為例介紹STM32 MCU系統的設計與實現。
《ARM Cortex-M3系統設計與實現——STM32基礎篇》所有設計程序均為原創,並經過兩年4輪學生實驗的改進,內容簡單易懂,特別適合初學者學習參考,也可以作為嵌入式系統設計教材,供電子、通信和自動化等相關專業的師生使用,書後附有實驗指導,更方便實驗教學。
<章節目錄>
第1章 STM32 MCU簡介 1
1.1 STM32 MCU結構 1
1.2 STM32 MCU存儲器映象 3
1.3 STM32 MCU系統時鐘樹 4
1.4 Cortex-M3簡介 9
第2章 通用並行接口GPIO 12
2.1 GPIO結構及寄存器說明 12
2.2 GPIO設計實例 14
2.2.1 直接操作寄存器軟件設計 14
2.2.2 使用庫函數範例程序(V2.0.1) 29
2.2.3 用GPIO控制LCD 37
第3章 通用同步/異步收發器接口USART 44
3.1 UART簡介 44
3.2 USART結構及寄存器說明 46
3.3 USART設計實例 50
3.3.1 USART基本功能程序設計 50
3.3.2 與電腦通信程序設計 51
3.3.3 用printf()實現通信程序設計 56
第4章 串行設備接口SPI 58
4.1 SPI結構及寄存器說明 58
4.2 SPI設計實例 61
4.2.1 SPI基本功能程序設計 62
4.2.2 SPI環回程序設計 63
4.2.3 用SPI控制LCD 65
第5章 定時器TIM 68
5.1 TIM結構及寄存器說明 68
5.2 TIM設計實例 75
5.2.1 1s定時程序設計 75
5.2.2 矩形波輸出程序設計 78
5.2.3 矩形波測量程序設計 79
第6章 模/數轉換器ADC 82
6.1 ADC結構及寄存器說明 82
6.2 ADC設計實例 88
6.2.1 用ADC1規則通道實現外部輸入模擬信號的模數轉換 89
6.2.2 用ADC1註入通道實現內部溫度傳感器的溫度測量 91
第7章 內部集成電路總線接口I2C 94
7.1 I2C結構及寄存器說明 94
7.2 I2C設計實例 98
7.2.1 24C32A簡介 98
7.2.2 24C32A程序設計 99
7.2.3 24C32A程序應用 101
第8章 嵌套向量中斷控制器NVIC 104
8.1 NVIC簡介 104
8.2 EXTI中斷 108
8.3 USART中斷 111
8.4 TIM中斷 112
8.5 ADC中斷 113
第9章 直接存儲器存取DMA 115
9.1 DMA簡介 115
9.2 USART的DMA操作 118
9.3 TIM的DMA操作 119
9.4 ADC的DMA操作 120
第10章 實時鐘系統設計 122
10.1 系統結構 122
10.2 程序設計 124
10.2.1 實時鐘程序設計 124
10.2.2 按鍵和顯示程序設計 126
10.2.3 系統程序設計 132
10.3 程序實現 133
附錄A 開發板簡介 136
附錄B 調試器簡介 144
附錄C ASCII碼表 146
附錄D C語言運算符 147
附錄E 實驗指導 148
實驗1 設計入門 148
實驗2 LCD實驗 149
實驗3 USART實驗 150
實驗4 SPI實驗 152
實驗5 TIM實驗 154
實驗6 ADC實驗 156
實驗7 I2C實驗 158
實驗8 中斷實驗 159
實驗9 DMA實驗 160
實驗10 實時鐘實驗 161
參考文獻 162