STM32單片機(jī)原理與工程應(yīng)用
定 價:89 元
- 作者:楊光祥著
- 出版時間:2020/1/1
- ISBN:9787562961017
- 出 版 社:武漢理工大學(xué)出版社
- 中圖法分類:TP
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書全面系統(tǒng)地闡述了STM32F10X系列單片微型計 算機(jī)的原理、系統(tǒng)架構(gòu)、內(nèi)部資源等基礎(chǔ)理論,同時 詳細(xì)地列舉了STM32F10X微控制器在工程領(lǐng)域的部分實(shí) 際應(yīng)用,比如GPRS模塊、GPS模塊、液晶顯示觸摸屏、 CAN總線、RS485通信總線擴(kuò)展、非接觸式卡、射頻模 塊、專用電能計量芯片、溫度傳感器、USB鍵盤等。
本書可以作為工程技術(shù)人員進(jìn)行STM32F、10X系列 32位單片微型控制器應(yīng)用設(shè)計與開發(fā)的參考書,適合 具有初步經(jīng)驗(yàn)的嵌入式系統(tǒng)工程開發(fā)人員、研發(fā)工程 師、相關(guān)專業(yè)研究生等學(xué)習(xí),也可以作為高等院校電 子信息工程、計算機(jī)科學(xué)與技術(shù)、自動化、測控、機(jī) 械電子以及近年來新興的物聯(lián)網(wǎng)、智能科學(xué)與技術(shù)等 電子信息類專業(yè)學(xué)生課程設(shè)計、畢業(yè)設(shè)計和理論教學(xué) 的參考書。
第1章 STM32家族介紹
1.1 微控制器簡介
1.2 嵌入式系統(tǒng)簡介
1.3 Cortex-M3簡介
1.4 ARM系列嵌入式系統(tǒng)處理器
第2章 Cortex-M3體系結(jié)構(gòu)
2.1 微處理器核結(jié)構(gòu)
2.2 處理器的操作模式及狀態(tài)
2.3 寄存器
2.4 總線矩陣
2.5 系統(tǒng)地址映射
2.6 指令集
2.7 流水線
2.8 異常和中斷處理
第3章 STM32F10X 小系統(tǒng)及開發(fā)環(huán)境
3.1 電源電路
3.2 時鐘樹結(jié)構(gòu)
3.3 復(fù)位電路
3.4 啟動設(shè)置
3.5 STM32F10X 小系統(tǒng)
3.6 STM32F10X開發(fā)環(huán)境
3.7 STM32入門之點(diǎn)亮流水燈
第4章 STM32 CubeMX工具簡介
4.1 概述
4.2 STM32 CubeMX的安裝
4.3 項(xiàng)目建立和生成
4.4 總結(jié)
第5章 STM32F10X功能與資源概述
5.1 電源控制
5.2 實(shí)時時鐘RTC
5.3 備份寄存器BKP
5.4 獨(dú)立看門狗IWDG
5.5 GPIO
5.6 中斷和事件
5.7 DMA控制器
5.8 定時控制器TIM1
5.9 通用定時控制器TIMx
5.10 控制器局域網(wǎng)bxCAN
5.11 I2C總線接口
5.12 串行外設(shè)接口(SPI)
5.13 USART收發(fā)器
5.14 USB全速設(shè)備接口
5.15 模擬/數(shù)字轉(zhuǎn)換ADC
5.16 調(diào)試支持DBG
第6章 基于STM32的M1非接觸卡的讀卡器設(shè)計
6.1 概述
6.2 非接觸卡的分類
6.3 M1非接觸卡讀卡器系統(tǒng)設(shè)計
6.4 M1非接觸卡讀卡器硬件設(shè)計
6.5 M1非接觸卡讀卡器軟件設(shè)計
6.6 總結(jié)
第7章 基于STM32的數(shù)字遠(yuǎn)程數(shù)據(jù)采集站
7.1 概述
7.2 數(shù)字遠(yuǎn)程數(shù)據(jù)采集站硬件設(shè)計
7.3 數(shù)字遠(yuǎn)程數(shù)據(jù)采集站軟件設(shè)計
7.4 STM32F10X多路數(shù)據(jù)采集設(shè)計
7.5 總結(jié)
第8章 基于STM32的礦用安全監(jiān)測數(shù)據(jù)轉(zhuǎn)發(fā)器設(shè)計
8.1 概述
8.2 STM32F10x的CAN總線接口
8.3 數(shù)據(jù)轉(zhuǎn)發(fā)器設(shè)計
8.4 PCF8563的程序設(shè)計
8.5 RS485收發(fā)電路設(shè)計
8.6 CAN收發(fā)電路設(shè)計
8.7 自恢復(fù)看門狗設(shè)計
8.8 主程序設(shè)計
8.9 總結(jié)
第9章 基于STM32的多路無線溫度采集系統(tǒng)
9.1 概述
9.2 多路無線溫度采集板設(shè)計
9.3 數(shù)據(jù)接收顯示設(shè)計
0章 基于STM32的電力采集板設(shè)計
10.1 概述
10.2 電力采集板功能需求
10.3 ATT7022A簡介
10.4 采集板設(shè)計
10.5 總結(jié)
1章 液晶觸摸屏在STM32F10X上的移植
11.1 概述
11.2 STM32的FSMC簡介
11.3 液晶顯示模塊設(shè)計
11.4 GPS定位模塊設(shè)計
11.5 總結(jié)
2章 基于STM32的USB鍵盤設(shè)計
12.1 USB概述
12.2 USB的特點(diǎn)
12.3 STM32F10X的USB功能簡介
12.4 USB鍵盤硬件設(shè)計
12.5 USB鍵盤程序設(shè)計及分析
12.6 總結(jié)
3章 基于STM32的μC/OS-II嵌入式系統(tǒng)移植
13.1 嵌入式系統(tǒng)簡介
13.2 μC/OS-II操作系統(tǒng)簡介
13.3 μC/OS-II操作系統(tǒng)任務(wù)管理
13.4 μC/OS-II操作系統(tǒng)時間管理
13.5 μC/OS-II操作系統(tǒng)任務(wù)問通信
13.6 μC/OS-II操作系統(tǒng)在STM32上的移植
13.7 μC/OS-II操作系統(tǒng)步驟
13.8 總結(jié)
參考文獻(xiàn)