ARMCortex-M3系統設計與實現——STM32基礎篇

ARMCortex-M3系統設計與實現——STM32基礎篇

《ARMCortex-M3系統設計與實現——STM32基礎篇》是2014年1月電子工業出版社出版的圖書,作者是郭書軍,王玉花。

基本介紹

  • 中文名:ARMCortex-M3系統設計與實現——STM32基礎篇
  • 作者:郭書軍,王玉花
  • 出版時間:2014年1月
  • 出版社:電子工業出版社
  • 頁數:172 頁
  • ISBN:9787121218835
  • 開本:16(169*239)
  • 字數:241千字
  • 版次:01-01
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以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系統的設計與實現。

圖書目錄

目 錄
第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章 通用並行接口GPIO12
2.1 GPIO結構及暫存器說明12
2.2 GPIO設計實例14
2.2.1 直接操作暫存器軟體設計14
2.2.2 使用庫函式範例程式(V2.0.1)29
2.2.3 用GPIO控制LCD37
第3章 通用同步/異步收發器接口USART44
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章 串列設備接口SPI58
4.1 SPI結構及暫存器說明58
4.2 SPI設計實例61
4.2.1 SPI基本功能程式設計62
4.2.2 SPI環回程式設計63
4.2.3 用SPI控制LCD65
第5章 定時器TIM68
5.1 TIM結構及暫存器說明68
5.2 TIM設計實例75
5.2.1 1s定時程式設計75
5.2.2 矩形波輸出程式設計78
5.2.3 矩形波測量程式設計79
第6章 模/數轉換器ADC82
6.1 ADC結構及暫存器說明82
6.2 ADC設計實例88
6.2.1 用ADC1規則通道實現外部輸入模擬信號的模數轉換89
6.2.2 用ADC1注入通道實現內部溫度感測器的溫度測量91
第7章 內部積體電路匯流排接口I2C94
7.1 I2C結構及暫存器說明94
7.2 I2C設計實例98
7.2.1 24C32A簡介98
7.2.2 24C32A程式設計99
7.2.3 24C32A程式套用101
第8章 嵌套向量中斷控制器NVIC104
8.1 NVIC簡介104
8.2 EXTI中斷108
8.3 USART中斷111
8.4 TIM中斷112
8.5 ADC中斷113
第9章 直接存儲器存取DMA115
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

作者簡介

郭書軍,男,北方工業大學教授,1984年8月至1996年2月在蘭州大學電子信息系任教;1996年3月至2000年4月在青島化工學院電子信息系任教;2000年5月至今在北方工業大學信息工程學院任教

相關詞條

熱門詞條

聯絡我們