注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具ARM Cortex-M3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn):STM32基礎(chǔ)篇

ARM Cortex-M3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn):STM32基礎(chǔ)篇

ARM Cortex-M3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn):STM32基礎(chǔ)篇

定 價(jià):¥29.00

作 者: 郭書軍
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121218835 出版時間: 2013-12-01 包裝: 平裝
開本: 16開 頁數(shù): 172 字?jǐn)?shù):  

內(nèi)容簡介

  本書以STM32系列32位Flash MCU為例,以“一切從簡單開始”為宗旨,以直接操作寄存器為設(shè)計(jì)方法,介紹了ARM Cortex-M3系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。全書共10章:第1章簡單介紹STM32 MCU和SysTick的結(jié)構(gòu),第2章以一個簡單的嵌入式系統(tǒng)設(shè)計(jì)為例詳細(xì)介紹SysTick和GPIO的應(yīng)用設(shè)計(jì),第3、4、7章分別介紹USART、SPI和I2C等串行接口的結(jié)構(gòu)和設(shè)計(jì)實(shí)例,第5、6章分別介紹TIM和ADC的結(jié)構(gòu)和設(shè)計(jì)實(shí)例,第8、9章分別介紹NVIC和DMA的結(jié)構(gòu)和設(shè)計(jì)實(shí)例,第10章以實(shí)時鐘系統(tǒng)設(shè)計(jì)為例介紹STM32 MCU系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

作者簡介

  北方工業(yè)大學(xué)

圖書目錄

第1章 STM32 MCU簡介 1
1.1 STM32 MCU結(jié)構(gòu) 1
1.2 STM32 MCU存儲器映象 3
1.3 STM32 MCU系統(tǒng)時鐘樹 4
1.4 Cortex-M3簡介 9
第2章 通用并行接口GPIO 12
2.1 GPIO結(jié)構(gòu)及寄存器說明 12
2.2 GPIO設(shè)計(jì)實(shí)例 14
2.2.1 直接操作寄存器軟件設(shè)計(jì) 14
2.2.2 使用庫函數(shù)范例程序(V2.0.1) 29
2.2.3 用GPIO控制LCD 37
第3章 通用同步/異步收發(fā)器接口USART 44
3.1 UART簡介 44
3.2 USART結(jié)構(gòu)及寄存器說明 46
3.3 USART設(shè)計(jì)實(shí)例 50
3.3.1 USART基本功能程序設(shè)計(jì) 50
3.3.2 與計(jì)算機(jī)通信程序設(shè)計(jì) 51
3.3.3 用printf()實(shí)現(xiàn)通信程序設(shè)計(jì) 56
第4章 串行設(shè)備接口SPI 58
4.1 SPI結(jié)構(gòu)及寄存器說明 58
4.2 SPI設(shè)計(jì)實(shí)例 61
4.2.1 SPI基本功能程序設(shè)計(jì) 62
4.2.2 SPI環(huán)回程序設(shè)計(jì) 63
4.2.3 用SPI控制LCD 65
第5章 定時器TIM 68
5.1 TIM結(jié)構(gòu)及寄存器說明 68
5.2 TIM設(shè)計(jì)實(shí)例 75
5.2.1 1s定時程序設(shè)計(jì) 75
5.2.2 矩形波輸出程序設(shè)計(jì) 78
5.2.3 矩形波測量程序設(shè)計(jì) 79
第6章 模/數(shù)轉(zhuǎn)換器ADC 82
6.1 ADC結(jié)構(gòu)及寄存器說明 82
6.2 ADC設(shè)計(jì)實(shí)例 88
6.2.1 用ADC1規(guī)則通道實(shí)現(xiàn)外部輸入模擬信號的模數(shù)轉(zhuǎn)換 89
6.2.2 用ADC1注入通道實(shí)現(xiàn)內(nèi)部溫度傳感器的溫度測量 91
第7章 內(nèi)部集成電路總線接口I2C 94
7.1 I2C結(jié)構(gòu)及寄存器說明 94
7.2 I2C設(shè)計(jì)實(shí)例 98
7.2.1 24C32A簡介 98
7.2.2 24C32A程序設(shè)計(jì) 99
7.2.3 24C32A程序應(yīng)用 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章 實(shí)時鐘系統(tǒng)設(shè)計(jì) 122
10.1 系統(tǒng)結(jié)構(gòu) 122
10.2 程序設(shè)計(jì) 124
10.2.1 實(shí)時鐘程序設(shè)計(jì) 124
10.2.2 按鍵和顯示程序設(shè)計(jì) 126
10.2.3 系統(tǒng)程序設(shè)計(jì) 132
10.3 程序?qū)崿F(xiàn) 133
附錄A 開發(fā)板簡介 136
附錄B 調(diào)試器簡介 144
附錄C ASCII碼表 146
附錄D C語言運(yùn)算符 147
附錄E 實(shí)驗(yàn)指導(dǎo) 148
實(shí)驗(yàn)1 設(shè)計(jì)入門 148
實(shí)驗(yàn)2 LCD實(shí)驗(yàn) 149
實(shí)驗(yàn)3 USART實(shí)驗(yàn) 150
實(shí)驗(yàn)4 SPI實(shí)驗(yàn) 152
實(shí)驗(yàn)5 TIM實(shí)驗(yàn) 154
實(shí)驗(yàn)6 ADC實(shí)驗(yàn) 156
實(shí)驗(yàn)7 I2C實(shí)驗(yàn) 158
實(shí)驗(yàn)8 中斷實(shí)驗(yàn) 159
實(shí)驗(yàn)9 DMA實(shí)驗(yàn) 160
實(shí)驗(yàn)10 實(shí)時鐘實(shí)驗(yàn) 161
參考文獻(xiàn) 162

本目錄推薦

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